我正在製作表單驗證函數並卡在某個地方,要解決問題我想獲取表單元素的總數目&也想檢查一下如果所有表單元素都被填充或不填充。
功能被稱爲模糊事件,下面是我的代碼:表單中存在的元素總數 - jQuery
(function($){
$.fn.da_form_validation = function(options){
var error_fields = function(){
var form_element_length = $(this).length;
alert(form_element_length);
};
return this.each(function(){
$(this).blur(error_fields);
});
};
})(jQuery);
$(".check_field").da_form_validation();
<form name="sample_form" method="post">
<input class="check_field" type="text" name="first_name" id="first_name" value="" />
<input class="check_field" type="text" name="last_name" id="last_name" value="" />
<textarea class="check_field" name="address" id="address"></textarea>
<input type="submit" name="submitbtn" id="submitbtn" value="Submit" disabled="disabled" />
</form>
注:目前提交按鈕被禁用。
所以如果以上所有表單字段都被填充,提交按鈕將被啓用。
目前,如果我試圖讓形式的長度這樣它總是給我1而不是3
請幫助。