为什么我的html5程序不能实现输入框验证?

2025-03-15 16:58:22
推荐回答(1个)
回答1:

check要有一个返回值,返回 true 提交表单,返回 false阻止表单提交。如下:

function check(){
  var password=document.getElementById("password1");
  var repassword=document.getElementById("password2");
  if(password.value!=repassword.value){
      repassword.setCustomValidity("密码不一致!");
      return false;
  }

  var email=document.getElementById("email1");
  if(!email.checkValidity()){
      email.setCustomValidity("请输入正确邮箱地址!");
      return false;
  }
  
  return true;
}