Я использую jquery.validate.min.js версии 1.9 и jquery-1.7.1.js.и у меня есть ошибка в форме проверки: SCRIPT5007: невозможно получить значение свойства 'форма': объект является нулевым или неопределенным в строке 102:
valid: function() {
if ( $(this[0]).is('form')) {
return this.validate().form();
} else {
var valid = true;
var validator = $(this[0].form).validate();
this.each(function() {
valid &= validator.element(this);
});
return valid;
}
},
Я пытался использовать jquery-1.5.2.js и standart jquery.validate.min.js, но это не работает.Мой код в site.js:
$(".boxy-wrapper #genericleadform").validate({
errorElement: "",
highlight: function (element) {
$(element).addClass("notvalid");
},
unhighlight: function (element) {
$(element).removeClass("notvalid");
}
});
Общая форма HTML-кода:
<form action="/BeautyLotery/Leads/Add" class="tot_form" id="genericleadform" method="post" name="genericleadform">
<div class="lead_wrapper">
<fieldset>
<input class="required toto_imp1" id="FirstName" name="FirstName" type="text" value="" /> <input class="required toto_imp2" id="LastName" name="LastName" type="text" value="" /> <input class="required phonenumber toto_imp3" id="Phone" name="Phone" type="text" value="" />
<input class="required emailenglish toto_imp4" id="Email" name="Email" type="text" value="" />
<a href="javascript:void(0)" target="_blank" class="agreement_link"></a>
<label class="custom_checkbox cc1"><input type="checkbox" /><b></b></label>
<label class="custom_checkbox cc2"><input type="checkbox" /><b></b></label>
<a href="javascript:void(0)" class="submit_button"></a>
<div class="pp_msg hidden">
<a href="javascript:void(0)" class="pp_msg_close"></a> </div>
</fieldset> </div>
</form>
Я не понимаю, в чем проблема ... Кто-нибудь может помочь?