<html>
<head>
<title>
</title>
</head><script language="JavaScript">
function check()
{
  fr=document.form1;
  if(fr.cname.value=="")
  {
   alert("用户名不能为空!");
   fr.cname.focus();
   return false;
  }
  if((fr.cpw.value!="")||(fr.cpw2.value!=""))
  {
   if(fr.cpw.value!=fr.cpw2.value)
   {
   alert("你输入的密码不一致,请重新输入!");
   fr.cpw.focus();
   return false;
   }
   }
   else
   {
   alert("密码不能为空!");
   fr.cpw.focus();
   return false;
   }
   if(fr.radiobutton.value=="")
   {
   alert("请选择你的性别!");
   fr.radiobutton.focus();
   return false;
   }
   //fr.submit();
  
}
</script>
<body>
<form id="form1" name="form1" method="post" action="test.asp" onsubmit="avascript:return check();">
姓名:<input type=text id="cname" name="cname" ><br>
密码:<input type=text id="cpw" name="cpw" ><br>
重复密码:<input type=text id="cpw2" name="cpw2" ><br>
<input type=submit id="txtinfo" name="txtinfo" value="提交" onclick="javascript:return check();">
</form>
</body>
</html>

解决方案 »

  1.   

    <script language="JavaScript">
    function check()
    {
      fr=document.form1;
      if(fr.cname.value=="")
      {
       alert("用户名不能为空!");
       fr.cname.focus();
       return false;
      }
      
      if((fr.cpw.value!="")||(fr.cpw2.value!=""))
     {

    if(fr.cpw.value!=fr.cpw2.value)
    {
    alert("你输入的密码不一致,请重新输入!");
     fr.cpw.focus();
     return false;
     }
     }
       else
       {
       alert("密码不能为空!");
       fr.cpw.focus();
       return false;
       }   fr.submit();
      
    }
    </script>
      

  2.   

    <input type="submit" 改成 <input type="button"