我正在使用一個真棒插件來驗證我的表單在前端:http://docs.jquery.com/Plugins/Validation。問題是表單有兩個按鈕(返回並提交)。我可以繞過使用css類取消驗證表單的後退按鈕,這要歸功於插件;但其他js仍然會觸發(動畫gif,禁用提交按鈕以及提交不透明度的更改)。 DARN。jquery驗證插件兩個按鈕
我試着在submitbtn的點擊函數中包裝整個東西,所以後退按鈕與它沒有任何關係,這是行不通的。我也嘗試把後退按鈕放在一個可以反轉樣式效果的點擊功能中,但這種功能無效。
我尋求更聰明的男人或女人的建議,謝謝!
$(".simple_form").validate({
submitHandler: function(form) {
$(".submitbtn").addClass("opacitychangeonsubmit"); // change submit button opacity
$(".submitbtn").attr("disabled", true);// disable the submit btn
$('#loading_image').show(); // show animated gif
form.submit();
}
})
我可以檢查某個地方的課程,並返回false嗎? – jahrichie 2012-07-20 22:20:46
您可以將「返回」按鈕更改爲「type ='button''而不是'type ='submit''? – 2012-07-21 15:46:07
@AndrewWhitaker感謝您的建議,不幸獲勝;在這種情況下工作:-( – jahrichie 2012-07-22 16:43:33