jquery.validate.js IE下验证不正常的啊 在线等!!!
jquery.validate.js IE下当点击提交时 没有验证就直接提交了 咋回事呢????????? FF下正常
测试代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" src="jquery-1.6.2.min.js"></script>
<script language="javascript" src="jquery.validate.js"></script>
<title>Jquery-表单验证测试</title>
</head>
<script language="javascript">
$(document).ready(function() {
$("#form1").validate({
//++++++++++++++验证规则++++++++++++
rules: {
user: "required",
email: {
required: true,
email: true
},
pwd: {
required: true,
minlength: 6
},
repwd: {
required: true,
minlength: 6,
equalTo: "#pwd"
},
tel: {
required: true,
digits: true
},
qq: {
required: true,
digits: true
},
fax: {
required: true,
digits: true
},
url: {
required: true,
url: true
},
content: "required"
},
//++++++++++++提示信息+++++++++++++++
messages: {
user: "请输入姓名",
email: {
required: "请输入Email地址",
email: "请输入正确的email地址"
},
pwd: {
required: "请输入密码",
minlength: jQuery.format("密码长度大于{6}个字符")
},
repwd: {
required: "请输入确认密码",
minlength: jQuery.format("确认密码长度大于{6}个字符"),
equalTo: "两次输入的密码不一致"
},
tel: {
required: "请输入手机号码",
digits: "请输入正确的手机号码"
},
qq: {
required: "请输入QQ号码",
digits: "QQ号码不能含有非法字符"
},
fax: {
required: "请输入传真号码",
digits: "输入的传真号码格式不对"
},
url: {
required: "请输入网址",
url: "输入的网址格式不对"
},
content: "请输入留言内容"
}
});
});
</script>
<body>
<form id="form1" name="form1" method="post" action="ok.php">
<table width="60%" height="369" border="1" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><div align="center"><strong>表 单 验 证</strong></div></td>
</tr>
<tr>
<td width="24%">用户名称:</td>
<td width="76%"><label>
<input type="text" name="user" id="user" />
</label></td>
</tr>
<tr>
<td>邮箱地址:</td>
<td><label>
<input type="text" name="email" id="email" />
</label></td>
</tr>
<tr>
<td>密 码:</td>
<td><label>
<input type="password" name="pwd" id="pwd" />
</label></td>
</tr>
<tr>
<td>确认密码:</td>
<td><label>
<input type="password" name="repwd" id="repwd" />
</label></td>
</tr>
<tr>
<td>手机号码:</td>
<td><label>
<input type="text" name="tel" id="tel" />
</label></td>
</tr>
<tr>
<td>聊天QQ:</td>
<td><label>
<input type="text" name="qq" id="qq" />
</label></td>
</tr>
<tr>
<td>传 真:</td>
<td><label>
<input type="text" name="fax" id="fax" />
</label></td>
</tr>
<tr>
<td>个人主页:</td>
<td><input type="text" name="url" id="url"/></td>
</tr>
<tr>
<td height="107">留言内容:</td>
<td><p>
<textarea name="content" id="content" cols="30" rows="6"></textarea>
</p></td>
</tr>
<tr>
<td height="21"> </td>
<td height="21"><label>
<input type="submit" name="submit" id="submit" value="提 交" />
<input type="reset" name="res" id="res" value="重 置" />
</label></td>
</tr>
</table>
</form>
</body>
</html>
[解决办法]
反正都是用插件 用easyvalidator吧...
[解决办法]
下下来用用嘛。我觉得还行
------解决方案--------------------
首先你这个是Js的问题,其次的话这些插件也不是所有人都会去用的,没用过这个插件的话,人家自然不会回答你的问题,像表单验证很多人都自己写验证。所以没有人回答你的问题也是正常的.发一个到Js区去看看也许会有比较ok的答案.