function ChkFields() { 
 
if (document.form1.newpass.value.Length<6) { 
alert ("密码长度大于等于6!"); 
form1.pass.focus(); 
return false 

if (document.form1.newpass.value=='') { 
alert ("请输入密码!"); 
form1.pass.focus(); 
return false 

if (document.form1.checknewpass.value=='') { 
alert ("请确认密码!"); 
form1.checkpass.focus(); 
return false 

if (document.form1.newpass.value!=document.form1.checknewpass.value) { 
alert ("两次输入的密码必须相同!"); 
return false 

alert("test");return true 

</script><form action="servlet/userupdate" method="get" name="form" target="sypost" >
<div class="MainDiv">
<table width="99%" border="0" cellpadding="0" cellspacing="0" class="CContent">
  <tr>
      <th class="tablestyle_title" >个人信息修改</th>
  </tr>
  <tr>
    <td class="CPanel">

<table border="0" cellpadding="0" cellspacing="0" style="width:100%">
<tr><td align="left">
<input type="button" name="Submit" value="保存" class="button" onclick="alert('保存成功!');"/> 

<input type="button" name="Submit2" value="返回" class="button" onclick="window.history.go(-1);"/>
</td></tr>
<TR>
<TD width="100%">
<fieldset style="height:100%;">
<legend>个人信息</legend>
  <form id="form1" name="form1" method="get" action="servlet/userupdate" >
  <table border="0" cellpadding="2" cellspacing="1" width="908" height="212">
 
  <tr>
    <td nowrap align="right" width="15%">姓名:</td>
    <td width="35%"><input name="name" type="text" class="text" style="width:154px" value="<%=e.getEname() %>" />
        <span class="red">*</span></td>
    <td width="16%" align="right" nowrap="nowrap">密码:</td>
    <td width="34%"><input class="text" type="text" name="pass" style="width:154px" value="<%=e.getEpws()%>"></td>
  </tr>
    
    
  <tr>
    <td nowrap="nowrap" align="right">年龄:</td>
    <td><input class="text" name="age" type="text" style="width:154px" value="<%=e.getEage()%>"/></td>
    <td align="right">新密码:</td>
    <td><input class="text" name="newpass" type="password" style="width:154px" require="true"/></td>
  </tr>
   <tr>
    <td nowrap="nowrap" align="right"> </td>
    <td><input class="hidden" name="id" style="width:154px" type="hidden"value="<%=e.getEid() %>"/> </td>
    <td align="right">确认密码:</td>
    <td><input class="text" name="checknewpass" type="password" style="width:154px" require="true"/></td>
  </tr>
  <tr>
    <td align="right"><br /><input class="hidden" name="epc" style="width:154px" type="hidden"value="<%=e.getEPC() %>"/> </td>
    <td colspan="3"><input class="hidden" name="sex" style="width:154px" type="hidden"value="<%=e.getEsex() %>"/> <br /></td>
     <td colspan="3"><input class="hidden" name="phone" style="width:154px" type="hidden"value="<%=e.getEphone() %>"/> <br /></td>
    <td colspan="3"><input class="hidden" name="position" style="width:154px" type="hidden"value="<%=e.getEposition() %>"/> <br /></td>
     <td colspan="3"><input class="hidden" name="wagededuction" style="width:154px" type="hidden"value="<%=e.getEwagededuction() %>"/> <br /></td>
      <td colspan="3"><input class="hidden" name="absencetime" style="width:154px" type="hidden"value="<%=e.getEabsencetime() %>"/> <br /></td>
       <td colspan="3"><input class="hidden" name="flag" style="width:154px" type="hidden"value="<%=e.getIsflag() %>"/> <br /></td>
       <td colspan="3"><input class="hidden" name="wage" style="width:154px" type="hidden"value="<%=e.getEwage() %>"/> <br /></td>
    </tr>
    <TR>
<TD colspan="2" align="center" height="50px">
               <label>
                      <input type="submit" name="Submit" value="确认修改" onclick="return ChkFields();"/><%System.out.println("checkpass="+request.getParameter("checknewpass")); %>
                    </label>
<input type="reset" value="重置"    name="reset" />
<input type="button" name="Submit2" value="返回"   onclick="window.history.go(-1);"/></TD>
</TR>
  </table>
</form>
  <br />
 

 



</TABLE>


 </td>
  </tr>
  
  




</TABLE>


 </td>
  </tr>
  
  
  
  </table></div>
</form>
<iframe id="ifr" name="ifr" style="display:none" ></iframe>
</body>
</html>

解决方案 »

  1.   

    很简单的jsp,请各位高手教教,为什么新密码和确认密码不一样时,点击确认修改不弹出提示框
      

  2.   

    你这到底是:form还是form1?
    截图是:form1,复制是:form
      

  3.   

    if (document.form1.newpass.value!=document.form1.checknewpass.value) { 
    alert ("两次输入的密码必须相同!"); 
    return false 

    alert(document.form1.newpass.value);
    alert()document.form1.checknewpass.value;
    就知道了
      

  4.   

    打错了,是alert(document.form1.checknewpass.value);