【发布时间】:2015-07-20 05:43:18
【问题描述】:
我正在尝试实现登录功能。我在我的 login.html 中使用表单,当用户单击按钮时,它应该检查字段是否不为空,然后使用 php 检查用户是否存在于数据库中。我添加了对 main.js 的引用
我收到以下错误:Uncaught ReferenceError: submitForm is not definedkontroller.php:89 onclick
登录.html
<div id="loginForm">
<form id="loginSubmit" action="?mode=validate">
<h2>LOGIN</h2>
<h2>Username</h2>
<div class="loginButton">
<input type="text" id="user" name="username" placeholder="username">
</div>
<h2>Password</h2>
<div class="loginButton">
<input type="password" id="pass" name="password" placeholder="password">
</div>
</form>
</div>
<div>
<button class="btn btn-info" onclick="submitForm()">login</button>
</div>
main.js
$( document ).ready(function() {
...
function submitForm(){
console.log("in submitForm");
console.log($("#user").val());
if ($("#user").val() == ""){
$("#user").addClass("red");
}
$("#user").blur(function() {
$(this).removeClass("red");
});
if($("#pass").val() == ""){
$("#pass").addClass("red");
}
$("#pass").blur(function() {
$(this).removeClass("red");
});
if( $("#pass").val() != "" && $("user").val() != "" ){
console.log("values are not empty");
$("#loginSubmit").submit();
}
return false;
}
});
【问题讨论】:
-
在我的回答中发布了一个有效的小提琴链接
标签: jquery function validation submit referenceerror