2012-01-12 61 views
0

即時通訊使用jQuery驗證插件來驗證表單,即時通訊想加個班「下一步」提交按鈕,如果表單只適用添加類提交按鈕,如果表單有效

發送

這是代碼我在所有的工作和驗證的那一刻,只需要一個函數來添加的類別,如果有效: http://jsfiddle.net/kKSjL/

鏈接到jQuery驗證頁面: http://docs.jquery.com/Plugins/Validation/

+0

請在問題中發佈代碼的相關部分,而不是外部鏈接。如果外部頁面被刪除會發生什麼? – ChrisF 2012-01-12 23:11:14

回答

1

弓箭手有它通常,你只需要指定一個submitHandler的調用validate內:

$("#commentForm").validate({ 
    submitHandler:function(form){ 
     if (this.valid()){ 
      $('#submit').addClass('next'); 
      form.submit(); 
     } 
    } 
}); 

這是行動中的:http://jsfiddle.net/ryleyb/kKSjL/1/

+0

謝謝,工作完美 – 2012-01-13 11:10:14

0

但是你觸發驗證檢查,你需要這個代碼...

if ($("#commentForm").valid()) { 
    $("#submit").addClass("next"); 
} else { 
    $("#submit").removeClass("next"); 
} 
+0

謝謝,萊利的工作踐踏jsfiddle,所以我用,但感謝您花時間回答我的問題 – 2012-01-13 11:10:03

+0

沒問題 - 很高興你把它排序:) – Archer 2012-01-13 11:14:59