Входной файл Jquery-валидатора не проверяется - PullRequest
0 голосов
/ 12 сентября 2011

Может кто-нибудь сказать мне, почему не работает запись правил? Я пытаюсь проверить входной файл. Это должно быть обязательно. Добавление class = "required" работает нормально, но добавление обязательного правила, по-видимому, нет ...

EDIT:

Документация (в опции accept) не очень помогает, поскольку она тестирует с вводом текста, а не с помощью ввода файла.

Есть также хороший пример , но проверка встроена, и я хотел бы посмотреть, как заставить работать правила вместо этого .. Вы можете найти jsFiddle этого кода в здесь .

        <script type="text/javascript">

        $(document).ready(function(){
            $("#myForm").validate({
                rules: {
                    byRules: "required"
                }
            })
        });

    </script>
<html>
<body>
    <form id="myForm" name="myForm" method="post" action="" >
        Required by rules: <input id="byRules" type="file"><br/>
        Required by class: <input id="byClass" type="file" class="required"><br/>
        <input type="submit" />
    </form>
</body>

ОТВЕТ:

Понял! Дело в том, что с файлами id - это не атрибут "id", а атрибут "name"! Таким образом, добавление name = "byRules" в первый вход приводит к проверке.

Уф! :)

1 Ответ

0 голосов
/ 15 сентября 2011

Понял!Дело в том, что с файлами id - это не атрибут "id", а атрибут "name"!Таким образом, добавление name="byRules" в первый вход приводит к проверке.

Фу!:)

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