Как использовать jQueryValidation без использования атрибутов имени - PullRequest
2 голосов
/ 13 апреля 2011

Я использую jQueryValidation , и я хотел бы проверить свою форму без необходимости использования name атрибутов.

Если элементы формы не имеют атрибута name, проверяется только первый элемент.

<!DOCTYPE html>
<html>
    <head>
        <title>jQuery Validation Demo</title>
        <script src="jquery.js" type="text/javascript"></script>
        <script src="jquery.validate.min.js" type="text/javascript"></script>
        <script type="text/javascript">
        $(document).ready(function() {
            $('#loginButton').click(function(){
                $('form').validate();
            });
        });
        </script>
    </head>
    <body>
        <form action="#" id="loginForm">
            <input type="text" id="userText" class="required" placeholder="User" />
            <input type="password" id="passwordText" class="required" placeholder="Password" />
            <input type="submit" id="loginButton" value="Login" />
        </form>
    </body>
</html>

Спасибо.

Ответы [ 2 ]

2 голосов
/ 13 апреля 2011

Попробуй вот так.

   $("#loginForm").validate({

                rules: {
                      userText:"required"
                       }
                     });
1 голос
/ 05 июня 2011

Вы должны использовать атрибут name, чтобы использовать class="required"

...