这样写吧。
<form name=reg>
请输入你的密码<input type=password name=ps1><br>
请再次输入密码<input type=password name=ps2><br>
<input type=button value="提交" onClick=checkPS();>
</form>
<script>
function checkPS()
{
if(reg.ps1.value==reg.ps2.value)
reg.submit();
else
{
alert("两次输入的密码不相同,请再次输入。");
reg.ps1.value="";
reg.ps2.value="";
reg.ps1.focus;
}
}
</script>

解决方案 »

  1.   

    <form name=form action="" onsubmit="a();return">
    密码:<input type=text name=password>
    <input type=submit name=submit value="确定">
    </form>
    <script language="javascript">
    function a(){
    if (document.form.password!="所验证的密码")
    {
    document.form.password.focus();
    document.form.password.select();
    return false;
    }
    }
    </script>
      

  2.   

    <script>
    function checkPS()
    {
    if(reg.ps1.value==reg.ps2.value)
    reg.submit();
    else
    {
    alert("两次输入的密码不相同,请再次输入。");
    reg.ps1.value="";
    reg.ps2.value="";
    reg.ps1.focus;
    }
    }
    </script><form name="reg" method="post" action="#"  onsubmit="return checkPSW();">      
      <input type="submit" name="submit" value="提交" >
    用submit后,密码验证没通过也跳转到form提交的