Проверка JQuery непосредственно внутри настройки элемента формы? - PullRequest
0 голосов
/ 31 июля 2011

Возможно ли иметь код проверки jquery для элемента формы непосредственно внутри элемента формы?

Пример, скажем, у меня есть текстовое поле ... Могу ли я настроить его так ...

<input type="submit" name="submit" validation="Here is where you place Jquery Validation Code that would execute onSubit of form">

Мне показалось, что я видел это онлайн где-то, когда я искал что-то другое ... Было бы здорово, если бы вы могли это сделать, потому что это действительно то, что мне нужно ... К сожалению, жизнь - этоникогда не бывает так сладко ...

Но, скажем, вы генерировали элементы формы на лету и хотели, чтобы каждый отдельный элемент имел немного другой код проверки, который будет запускаться с помощью jquery, который даст вам ложное илиправда, если не встретился ... Как бы ты это сделал?

Спасибо, Дерек

1 Ответ

2 голосов
/ 31 июля 2011

Я не знаю, как это сделать, но вы смотрели на этот плагин: http://bassistance.de/jquery-plugins/jquery-plugin-validation/?

В основном, если бы у вас был такой HTML:

<p>
<label for="firstname">Firstname</label>
<input id="firstname" name="firstname" />
</p>

И форма, в которой это находится, имеет id signupForm, вы просто сделаете это:

$("#signupForm").validate({
    rules: {
        firstname: {
            required: true,
            minlength: 2
        }
    },
    messages: {
        firstname: {
            required: "Please enter your firstname",
            minlength: "Your firstname must consist of at least 2 characters"
        }
    }
});

Отредактированный пример с 2 правилами.Подробности смотрите в документации к плагину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...