|
$("#frmData").validate({
submitHandler: function(form) {
//驗證成功之後就會進到這邊:
//方法一:直接把表單 POST 或 GET 到你的 Action URL
//方法二:讀取某些欄位的資料,ajax 給別的 API。
//此處測試方法一的寫法如下:
alert("OK");
//form.submit();
return false;
},
errorPlacement: function(error, element) {
//你可以自己決定錯誤訊息要放在什麼地方
//預設的是 element.after(error);
element.closest('.form-group').append(error);
},
rules: {
//你可以加上特殊的規則
//格式為 name:{規則名稱: true},
//下方舉例的是 name == password 的 input 需要通過名為 hasUppercase 的規則驗證
//更簡單的作法是直接把 hasUppercase 的 class 加在該 input 的 html 上。
//password: {
// hasUppercase: true
//}
},
highlight: function ( element, errorClass, validClass ) {
$( element ).addClass( "is-invalid" ).removeClass( "is-valid" );
},
unhighlight: function ( element, errorClass, validClass ) {
$( element ).addClass( "is-valid" ).removeClass( "is-invalid" );
}
});
|
|