我正在使用JQuery驗證插件。JQuery驗證插件給出錯誤?
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/jquery.validate.js"></script>
jQuery代碼:
function validateForm(){
$('[name^="attribute"]').each(function(){
$(this).rules("add", {
required: true,
messages: {
required: "Mandatory field"
}
});
});
$('[name^="valueAttribute"]').each(function(){
$(this).rules("add", {
required: true,
maxlength: 12,
email: true,
messages: {
required: "Enter email",
email: "Enter valid email",
maxlength: "Maximum 12 characters"
}
});
});
return $("#myForm").validate({
onfocusout: function(element) { jQuery(element).valid(); }
});
}
但上面的腳本提供瞭如下錯誤。
TypeError: $.data(...) is undefined
我在這裏做錯了什麼?它工作正常,如果我刪除所有爲每個和默認消息。
謝謝!
你有一個的jsfiddle? –