Я делаю функцию проверки формы и застреваю в месте, чтобы решить проблему. Я хочу получить общее количество элементов формы, присутствующих в форме & Также я хочу проверить если все элементы формы заполнены или нет.
функция вызывается в размытия события, ниже мой код:Общее количество элементов, представленных в форме - 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>
Примечание: В настоящее время Submit кнопка отключена.
Так что если все поля формы заполнены, кнопка отправки будет включена.
В настоящее время, если я пытаюсь получить протяженность формы таким образом, она всегда дает мне 1 вместо 3.
Пожалуйста, помогите.