<html>
<head>
<title>Better Form Validation---jsjingdian17.10
</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<script type="text/javascript">
<!--
 var whitespace="\t\n\r";            //定义空白字符
 function isEmpty(s){                //输入内容搜索
  var i;
  if((s==null)||(s.length==0))
    return true;
  for(i=0;i<s.length;i++){//字符串中寻找非空白字符
    var c=s.charAt(i);       //返回指定位置的字符   
    if(whitespace.indexOf(c)==-1)     //返回某个指定的字符串值在字符串中首次出现的位置,indexOf() 方法对大小写敏感!
    return false;
  }
  //在这一点上,所有字符都是空白符
  return true;
 }
 function validate(){
  if(isEmpty(document.myform.username.value))
   {
    alert("Error:Username is required.\n错误:要求有户名不能为空!")//如果为空,给出提示
    document.myform.username.focus();//获得焦点,要求重新输入
    return false;
   }
  if(isEmpty(document.myform.userpass.value))
   {
    alert("Error:Non-empty password required.\n错误:要求密码不能为空!");//如果为空,给出提示
    document.myform.urerpass.focus();
    return false;
   }
  return true;
 }
//-->
</script>
</head>
<body><center><h1>Hongten</h1></center>
<table boder="1" align="center">
<form name="myform" ></td>
</tr>
</form>
</body>
</html>

mail for check:

<html>
<head>
<title>验证邮箱地址
</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<script type="text/javascript">
<!--
var whitespace="\t\n\r";
function isEmpty(s){
 var i;
 if((s==null)||(s.length==0))
   return true;
 for(i=0;i<s.length;i++){
   var c=s.charAt(i);     //返回指定字符的位置
   if(whitespace.indexOf(c)==-1)     //返回某个指定的字符串值在字符串中首次出现的位置,indexOf() 方法对大小写敏感!
      return false;
   }
 return true;
}
function isEmail(field)
 {
  var positionOfAt;
  var s=field.value;
  if(isEmpty(s))
   {alert("Email不可为空");
    field.focus();
    return false;
   }
/*后面代码可用下面的正则表达式写
if(/[^@]+@[^@]+/.test(s))
  return true;
   alert("E-mail不合法!");
   field.focus();
   return false;*/

  positionOfAt=s.indexOf('@',1);
 if((positionOfAt==-1)||(positionOfAt==(s.length-1)))
  {alert("E-mail不合法!");
   field.focus();
   return false;
  }
 return true;
 }
//-->
</script>
</head>
<body>
<form name="myform" >
</form>
</body>
</html>

相关文章:

  • 2021-11-04
  • 2021-07-16
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2021-07-15
  • 2021-12-08
  • 2021-06-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-10-09
  • 2021-06-10
相关资源
相似解决方案