<script type='text/javascript'> function checkForm() { $flag = true; if(Common.isPassword($('#password').val())) { $('#message_password').html(' '); $('#message_password').attr('class','Tips-correct'); }else{ $('#message_password').html('请正确输入密码'); $('#message_password').attr('class','Tips-Error'); $flag = false; } if($('#password').val()==$('#rpassword').val()) { $('#message_rpassword').html(' '); $('#message_rpassword').attr('class','Tips-correct'); }else{ $('#message_rpassword').html('两次输入密码不真确,请重新输入'); $('#message_rpassword').attr('class','Tips-Error'); $flag = false; } return $flag; }</script> <form action='__ACTION__' οnsubmit='return checkForm()' > ........................................... <button type="submit" >保 存</button> </form> 在表单上添加方法 οnsubmit='return checkForm()' 则在表单提交时会自动调用checkForm()方法,如果该方法返回true,则表单提交成功,否则,表单不提交,注意在onsubmit事件里面不要忘记 是 return 和方法名称