jquery.validate 以alert方式顯示錯誤方法

雖然alert方式不被推薦,但很多時候由不得我...


$.validator.setDefaults({
submitHandler: function() { alert("submitted!");return false; }
});

$().ready(function() {
// validate signup form on keyup and submit
$("#reg_form").validate({
rules: {
/* input name 有 . 時加上引號 */
'mem.username': {
required: true,
minlength: 5
},
'mem.password': {
required: true,
minlength: 5
}
},
messages: {
'mem.username': {
required: "Please provide a password",
minlength: "Your password must be at least 5 characters long"
},
'mem.password': {
required: "Please provide a password2",
minlength: "Your password must be at least 5 characters long"
}
},
/* 重寫錯誤顯示消息方法,以alert方式彈出錯誤消息 */
showErrors: function(errorMap, errorList) {
var msg = "";
$.each( errorList, function(i,v){
msg += (v.message+"\r\n");
});
if(msg!="") alert(msg);
},
/* 失去焦點時不驗證 */
onfocusout: false
});
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章