我有一个登录表单,用户输入用户名和密码以尝试登录到他的配置文件。我想在开始执行服务器端处理之前动态验证这两个字段是否已填充。验证密码字段是否为空
<form id="form" method="post" action="student.jsp">
<label><strong>Username :</strong><br/><br/>
<input type="text" value="" name="username" id="idusername">
</label><br/><br/>
<label><strong>Password :</strong><br/><br/>
<input type="text" value="" name="password" id="idpassword">
</label><br/><br/><br/>
<input id="minibutton" name="send" type="submit" value="Login" />
</form>
我使用javascript其正确地验证和警报时的用户名是空白,我们尝试登录。但是,密码字段没有这样做,我们可以将它留空。
$(document).ready(function(){
//global vars
var form = $("#form");
var username= $("#idusername");
var password = $("idpassword");
//On Submitting
form.submit(function(){
if(username.val().length==0 || password.val().length==0){
alert('Please enter the username');
return false;
}
else
{
if(password.val().length==0)
{
alert('Please enter the password');
return false;
}
else
return true;
}
});
});
我不擅长JavaScript,但我需要用它来动态验证。 Plaese指出验证密码字段的错误。
Thanx。,,,明白了! –