当前位置:编程学习 > JAVA >>

使用jQuery_validate插件时遇到的问题(一)

问题描述:jQuery_validate配置后无论怎样都看不到提示信息。
 
 
 
原因:submit()了二次。
 
 
 
例子:
 
[javascript]  
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>  
<%@ taglib prefix="s" uri="/struts-tags" %>  
<html>  
<head>  
<title>jquery test</title>  
<script src="js/jquery.js"></script>  
<script src="js/jquery.validate.js"></script>  
<script src="js/jquery.metadata.js"></script>  
<script src="js/messages_zh.js"></script>  
  
<script>  
$(document).ready(function() {  
          
$("#commentForm").validate({  
                          //debug:true  
                          });  
});  
</script>  
<script type="text/javascript">  
    function register(){  
        document.forms[0].action = 'register/addUser.action';  
        //document.forms[0].submit();  
    }  
</script>  
</head>  
<body >  
    <form id="commentForm" method="post">  
        <table style ="width:100%">  
            <tr>  
                <td>user name:</td>  
                <td><input type="text" name="username" id="username" maxlength="10"  
                    class="{required:true,minlength:6,maxlength:12}" /></td>  
            </tr>  
            <tr>  
                <td>password:</td>  
                <td><input type="password" name="password" id="password" maxlength="15"  
                    class="required"/></td>  
            </tr>  
            <tr>  
                <td></td>  
                <td><input type="submit" value="Register" onclick="register();"></td>  
            </tr>  
        </table>  
    </form>  
</body>  
</html>  
jQuery验证后有个提交,自己在register()中又提交了一次,将【document.forms[0].submit();】注释掉后问题解决。
补充:web前端 , JavaScript ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,