$(':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