讓我們假設我有形式2鍵說按鈕btnA
和btnB
。我想用validate.js 來驗證我的形式,我嘗試:捕捉單擊事件和使用validate.js
var v = $("#form1").validate({
ignore: ':hidden',
rules: {
if(--btnA is clicked--){
txtMenuName: { required: true }
}
if(--btnB--){
txtLinkTitle: { required: true },
txtExternalLink: { required: true }
}
},
messages: {
txtMenuName: "*",
review: "*",
txtLinkTitle: "*",
txtExternalLink: "*"
}
});
,但我無法捕捉哪個按鈕是Click.Plz有助於解決我的問題。
我沒有時間爲此寫一個正確的答案,但我認爲你錯了。您需要捕獲btnA和btnB的點擊事件,然後在那裏處理驗證呼叫。您可能還必須處理表單的提交事件。我對validate.js不熟悉,現在爲你寫代碼,對不起。 – mason81
此外,在這種情況下知道有2個提交按鈕的目的是有幫助的......也許一個帶有收音機選項的按鈕會更好? – mason81
@ mason81第一個按鈕創建菜單,並在數據庫中存儲第二個按鈕創建菜單item.any想法如何解決。謝謝。 –