我有一個表單,當按下submit和表單字段propBacklink
有一個值時,以下3個字段(X,Y,Z)也被驗證。這是無論他們的價值,因爲他們只讀。 Ajax調用根據Ajax調用中的變量返回true或false。jQuery驗證接下來的3個表單字段onkeyup當填充前一個表單時
我的問題是,我如何強制fieldfield propBacklink
onkeyup的字段(X,Y,Z)驗證?
propBacklink: {
required: false,
url: true,
remote: {
\t url: "backlinkInDB.php",
\t type: "post"
},
rules: {
\t CheckNextFields: true
}
},
$.validator.addMethod("CheckNextFields", function(value) {
\t this.element($("[name='X']")).validate();
\t this.element($("[name='Y']")).validate();
\t this.element($("[name='Z']")).validate();
});
如果缺少代碼,則無法運行代碼片段。換句話說,JavaScript沒有相關的HTML就沒用了。編輯刪除片段。 – Sparky
你的問題不清楚。默認情況下,「keyup」和「focusout」也會觸發驗證。您是否在詢問如何基於其他事件觸發驗證? – Sparky
哦,對不起。希望這個補充說明得更好:的確,現在有焦點的表單域在onkeyup上得到驗證。但我也希望字段X,Y,Z被驗證onkeyup的形式提交A. – Peps