做了一个小工作演示 http://jsfiddle.net/CRfuZ/ http://jsfiddle.net/CRfuZ/
2件事:尝试放置invalidHandler
并通过form
到submitHandler
在上面的演示中,如果您要输入更多,那么maxlenght 10
戟在invalidHandler
将捕获它。
休息一下,随意玩一下演示。
希望这会有所帮助:)
link: http://docs.jquery.com/Plugins/Validation/validate http://docs.jquery.com/Plugins/Validation/validate
COde
jQuery(function($) {
$("#form").validate({
debug: false,
focusInvalid: false,
onfocusout: false,
onkeyup: false,
onclick: false,
rules: {
instrument: {
required: true,
maxlength: 10
},
},
messages: {
maxlength: "Must no longer than 10 characters",
required: "Must not be empty"
},
success: function(label) {
alert('succes:' + label);
},
submitHandler: function(form) {
alert('start submitHandler');
postContent('test');
alert('end submitHandler');
},
invalidHandler: function(form, validator) {
alert('invalidHandler');
},
});
});
function postContent(postData) {
alert('postcontent: ' + postData);
}