我正在使用http://bassistance.de/jquery-plugins/jquery-plugin-validation/進行表單驗證。jquery表單驗證與選項卡和自定義錯誤消息
我的表單分爲多個選項卡。
最後一個選項卡是我的表單提交按鈕的位置。現在驗證檢查似乎可行,但驗證總是返回到缺少完成的字段。
我寧願只在提交按鈕上方輸出我的錯誤消息,告訴用戶返回問題標籤並填寫該字段。
下面是我使用
var errcontainer = $('.errcontainer');
$("#application-submit").click(function() {
$("#application-form").validate({
debug: true,
rules: {
student_lastname: "required"
},
errorContainer: errcontainer,
errorLabelContainer: $("ol", errcontainer),
wrapper: 'li',
meta: "validate"
});
});
的輸出錯誤信息,當我關閉的標籤,但是當我讓他們,我什麼也得不到的代碼。
有什麼建議嗎?
謝謝。
謝謝斯帕基。我只關注我在小提琴中使用的核心代碼。 Doc準備好了,我還在JS的其他地方聲明瞭errcontainer。點擊事件檢查的原因是,還有一個「應用程序保存」按鈕,它也提交表單,我不想在那個時候進行驗證。元在這裏使用jquery.bassistance.de/validate/demo/errorcontainer-demo.html - 驗證符合我所期望的時候不使用標籤。 – 2013-02-26 09:34:33
@StevenGrant,'.validate()'是**不是**「檢查」;這是插件的初始化例程。爲了檢查需求,你可以使用'.valid()'。 – Sparky 2013-02-26 15:39:08