Я использую плагин jquery.validation проверить свои входы в видепроверки JQuery - элемент не определен
Я использую его следующим образом:
$(document).ready(function() {
jQuery(function() {
// You can specify some validation options here but not rules and messages
jQuery('form[id="reservationForm"]').validate({ ignore: ":not(:visible)" });
$("#adult1Birthdate").mask("9999-99-99");
$("#reservationPersonBirthdate").mask("9999-99-99");
$("#adult1Firstname").rules("add", { required: true, minlength: 2, messages: { required: '<span style="color:Red">Pole wymagane</span>'} });
});
});
я получаю следующее сообщение об ошибке: однако
element is undefined
в следующей строке:
var settings = $.data(element.form, 'validator').settings;
Что я делаю неправильно?
**EDIT**
Кроме того, следующий код не работает, когда я использую jquery.validation
$(document).ready(function() {
$(function() {
$('a[id^="regionDetails"]').click(function() {
var vid_id = $(this).attr("id").replace("regionDetails", "#regionDetailsArea");
$('div[id^="regionDetailsArea"]').hide();
$(vid_id).show();
return false;
});
});
});
ОК, я удалил $ (document) .ready (...), и теперь он работает, однако Firebug дает мне еще одну ошибку: $ ("# adult1Birthdate"). Маска не является функцией. Я использую jquery.maskedinput-1.3.min.js –
Опубликуйте содержимое тега '
'. Вероятно, вы загружаете плагин слишком рано. Кроме того, * не * удалять '$ (document) .ready (' !!! – Blenderну, ошибка исчезает, но теперь моя форма не проверяется после удаления $ (документа) .ready. этот $ (document) .ready, мой другой метод jquery не работает;/ –