我正在使用jQuery驗證插件來驗證我的表單。我有一對出發地和目的地城市,以及我的表單中的一對開始和結束日期。我希望onfocusout
函數僅在機場領域具有相同的代碼時才能使用。onfocusout使用jQuery的某些特定字段驗證
我下面的代碼...
$(function() {
var validator = $("#testForm").validate({
errorClass: "errorMsg",
errorElement: "span",
rules: {
fromAirport: {
"required": true,
"onfocusout": true
},
toAirport: {
"required": true,
"onfocusout": true
},
fromDate: {
"required": true,
"onfocusout": false
}
toDate: {
"required": true,
"onfocusout": false
}
},
messages: {
fromAirport: {
"required": "fromAirportis required!"
},
toAirport: {
"required": "toAirportis required!"
}
fromDate: {
"required": "fromDateis required!"
},
toDate: {
"required": "toDate is required!"
},
},
onfocusout: function(el) {
if (!this.checkable(el)){
this.element(el);
}
},
submitHandler: function (form) {
}
});
});
的jsfiddle:https://jsfiddle.net/4yegctz5/1/
你能創建一個'DEMO'? –
https://jsfiddle.net/4yegctz5/1/ –