$(':input[type=text], textarea').change(function(){
if(($(":input[type=text]").val()!="") && $("textarea").val()!=""){
$(":submit").removeAttr("disabled");
$(":submit").removeClass("disabled");
$(":submit").addClass("success");
}
});
當我在表單中的2個textarea元素中輸入1個文本時,觸發該函數。.change()
但我希望此功能在所有文本框和文本區域都不爲空時被觸發。
'each()'中的'return false;'並不妨礙對$(「:submit」)執行的操作。 – Matt 2012-03-22 13:28:46
@Matt你說得對,更新了代碼和小提琴。 – 2012-03-22 13:33:19