用js判断两次输入的密码是否相同。如果失败,希望留在原界面。求助

2024年11月17日 09:59
有4个网友回答
网友(1):

  1. check()函数调用不用写在行间。


    js文件修改:阻止提交时的默认事件就可以了。

  2.  document.getElementById('register') = function check(event){ 
               var password = document.getElementById("password").value; 
               var repsword = document.getElementById("repsword").value; 
           if(password != repsword) {
            alert("两次密码不同,请重新输入");
              if (event.preventDefault) {
                   event.preventDefault();
               } else {
                   event.returnValue = false;
               }
            } else {
               return true;
            }
      }

网友(2):

onclick="return check()"

网友(3):


   username: 
   password: 
   repsword: 
   
   
   
      管理账户
      普通用户
   
function check(){
   var password = document.getElementById("password").value;
   var repsword = document.getElementById("repsword").value;
   if(password === ''){
      alert('密码不能为空');
      return false;
   }
   if(password != repsword) {
      alert("两次密码不同,请重新输入");
      return false;
   }
   
}

网友(4):

大概意思,具体的自己改改


tyep改成【button】
js改成
if(password != repsword) {
alert("两次密码不同,请重新输入");
return false;
}
else {
submit();
}