Основы проверки Jquery - PullRequest
1 голос
/ 25 июля 2011

Ранее я задал довольно сложный вопрос о проверке Jquery, и никто, кажется, не может ответить на него, поэтому я просто собираюсь перейти к более простому практическому вопросу ... Скажем, у меня есть форма (можно добавить форму MVC2 asp.net), одно текстовое поле в текстовом поле с датой DateTime и один переключатель (значения переключателя: Да или Нет). Как получить простую пользовательскую проверку этих элементов формы, если я знаю имя элементов формы?

Имейте в виду, что эти элементы будут генерироваться динамически, и поэтому существуют правила валидации ... Сейчас я просто надеюсь немного подделать его и поставить там постоянную валидацию ...

Я полный JQuery и Javascript NOOOB ... Все, что я когда-либо делал с любым языком программирования, это добавлять простые инструменты в мой код ...

Спасибо за вашу помощь.

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Как получить простую пользовательскую проверку этих элементов формы, если я знаю имя элементов формы?

Документация содержит много примеров того, как настроить плагин. Вот пример со статическими правилами:

$('#myform').validate({
    rules: {
        Name: { 
            required: true
        },
        DateOfBirth: {
            required: true,
            date: true
        },
        IsMajor: {
            required: true
        }
    }
});

и если вы хотите динамически добавить эти правила, вы можете сделать это:

$('#myform').validate();

, а затем динамически добавлять правила для отдельных элементов формы:

$('#Name').rules('add', {
    required: true
});

$('#DateOfBirth').rules('add', {
    required: true,
    date: true
});

$('#IsMajor').rules('add', {
    required: true
});
0 голосов
/ 25 июля 2011

Вам не нужно знать id элемента, если вы присваиваете ему правильный class, например, встроенный "required".Установите класс и обо всем остальном позаботятся.

...