<div>
<input id="Text1" name="userName" type="text" />
</div>
<br />
<div>
<input id="Text2" name="userpwd" type="text" />
</div>
<input type="button" value="验证" onclick="check();" />
<script type="text/javascript">
$(function() {
jQuery.validator.addMethod("userName", function(value, element) {
return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value);
}, "用户名只能包括中文字、英文字母、数字和下划线"); $("#aspnetForm").validate({
rules: {
userpwd: { required: true },
userName: { required: true }
},
messages: {
userpwd: { required: "必须填写" },
userName: { required: "必须填写" }
},
errorPlacement: function(error, element) { //验证消息放置的地方
error.appendTo(element.parent("div"));
},
success: function(label) {
label.addClass("valid").text("Ok!")
} });
}); function check() {
var s = $("#aspnetForm").validate().element(":not(#Text2)");
alert(s); //.not("#Text2")
}
</script>
我点击按钮的时候不想让他验证Text2,注意,我这里有很多个要验证的元素,只是不要验证Text2
我用的是
jquery1.3.2与
jquery.validate.min.js
希望知道的朋友尽快告诉我.谢谢
<input id="Text1" name="userName" type="text" />
</div>
<br />
<div>
<input id="Text2" name="userpwd" type="text" />
</div>
<input type="button" value="验证" onclick="check();" />
<script type="text/javascript">
$(function() {
jQuery.validator.addMethod("userName", function(value, element) {
return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value);
}, "用户名只能包括中文字、英文字母、数字和下划线"); $("#aspnetForm").validate({
rules: {
userpwd: { required: true },
userName: { required: true }
},
messages: {
userpwd: { required: "必须填写" },
userName: { required: "必须填写" }
},
errorPlacement: function(error, element) { //验证消息放置的地方
error.appendTo(element.parent("div"));
},
success: function(label) {
label.addClass("valid").text("Ok!")
} });
}); function check() {
var s = $("#aspnetForm").validate().element(":not(#Text2)");
alert(s); //.not("#Text2")
}
</script>
我点击按钮的时候不想让他验证Text2,注意,我这里有很多个要验证的元素,只是不要验证Text2
我用的是
jquery1.3.2与
jquery.validate.min.js
希望知道的朋友尽快告诉我.谢谢
rules: {
userpwd: { required: true },
userName: { required: true }
},要验证啥这里不都写了,不要验证或者不是按必添规则验证,去掉或者修改规则不就行了
$("#aspnetForm").validate({
rules: {
userpwd: { required: true },//删掉
userName: { required: true }
},
messages: {
userpwd: { required: "必须填写" },//删掉
userName: { required: "必须填写" }
},
errorPlacement: function(error, element) { //验证消息放置的地方
error.appendTo(element.parent("div"));
},
success: function(label) {
label.addClass("valid").text("Ok!")
}