您的位置:首页 > Web前端 > JQuery

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

2013-01-18 14:59 639 查看
问题描述:jQuery_validate配置后无论怎样都看不到提示信息。

原因:submit()了二次。

例子:

<%@ 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();】注释掉后问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: