Javascript 验证密码字段是否为空
我有一个登录表单,用户在其中输入用户名和密码,试图登录到他的个人资料。在开始执行服务器端处理之前,我希望动态验证这两个字段是否已填充Javascript 验证密码字段是否为空,javascript,jquery,Javascript,Jquery,我有一个登录表单,用户在其中输入用户名和密码,试图登录到他的个人资料。在开始执行服务器端处理之前,我希望动态验证这两个字段是否已填充 我不擅长javascript,但我需要使用它进行动态验证。请指出验证密码字段时的错误。缺少的哈希符号: var password = $("idpassword"); 应该是: var password = $("#idpassword"); 更改var密码=$(“idpassword”)到var密码=$(“#idpassword”)也在您的逻辑中: if
我不擅长javascript,但我需要使用它进行动态验证。请指出验证密码字段时的错误。缺少的哈希符号:
var password = $("idpassword");
应该是:
var password = $("#idpassword");
更改
var密码=$(“idpassword”)代码>到var密码=$(“#idpassword”)代码>也在您的逻辑中:
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;
}
如果用户名或密码为空,则始终会显示“请输入用户名”,因为它与if子句匹配
如果是的话,你应该把它改成2
if(username.val().length==0){
alert('Please enter the username');
return false;
}
if(password.val().length==0){
alert('Please enter the password');
return false;
}
return true;
这样,它会检查用户名是否已填充,然后如果密码已填充,如果两者都已填充,则返回true,否则,如果其中一个为空,则会将其标记为空并返回false
希望这有帮助
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;
}
if(username.val().length==0){
alert('Please enter the username');
return false;
}
if(password.val().length==0){
alert('Please enter the password');
return false;
}
return true;