плагин проверки JQuery.Проверка для неформовых полей? - PullRequest
0 голосов
/ 06 ноября 2011

Нет, все!

У меня есть небольшой вопрос о плагине jQuery.Validation: - Могу ли я выполнить проверку для полей ввода, которые не являются полями формы (т. Е. Нет в теге "form"), с помощью jQuery.Плагин валидации?

Спасибо.

1 Ответ

1 голос
/ 06 ноября 2011

Да, вы можете, но поле все еще должно быть внутри набора <form> тегов.Однако , а не необходимо "отправить" это form, чтобы проверить валидацию полей (полей) внутри.Вы используете метод .valid() для проверки этой формы независимо от отправки form.

http://jsfiddle.net/9fgVN/13/

<form id="myNonsubmitForm" action="#">
    <textarea name="comments" id="comments" rows="5" cols="30"></textarea>
</form>

<button id="myButton">Click to Check Validation Status</button>
<input type="text" id="output" />

$(document).ready(function() {

    $("#myNonsubmitForm").validate({
        validClass: 'valid',  // as per your configuration
        rules: {  // set rules as per your configuration
            comments: {
                required: false,
                maxlength: 10
            }
        },
        errorPlacement: function(error, element) {
             // use this to control placement of error messages
             // removal of errorPlacement handler will result in message appearing next to field automatically.
        }
    });

    $("#myButton").click(function() { // validate on button click for this example
        if($("#myNonsubmitForm").valid()){
            $('#output').val('passed');
        } else {
            $('#output').val('failed');
        };
    });

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