Живая проверка в JQuery?

На моей HTML-странице я использую библиотеку Live Validation

Однако проблема заключается в том, что при вводе правильного значения библиотека показывает "Не совпадает!" и когда я очищаю все входные данные, он проверяется правильно. Это мой пример кода:

<script type="text/javascript" src="resources/jquery/livevalidation.js"></script>

<p>
        <label for="password">Password</label>
        <form:password id="password" path="password" tabindex="4" />
    </p>
    <p>
        <label for="password">Confirm Password</label>
        <form:password id="conformPassword" path="conformPassword" tabindex="5" />
    </p>
-----
    <script>
     $(document).ready(function(){
         ValidCaptcha();
     });
</script>
<script type="text/javascript">

    function ValidCaptcha() {
        var password1 = new LiveValidation('conformPassword');
        password1.add( Validate.Confirmation, { match: 'password' } );
    }
</script>

Что здесь не так?

1 ответ

Решение

Я сделал этот пример на основе вашего кода.... это работает кстати:

    <html>
    <head>

    <script type="text/javascript" src="http://livevalidation.com/javascripts/src/1.3/livevalidation_standalone.compressed.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

    <script type="text/javascript">
        function ValidCaptcha() {
            var password1 = new LiveValidation('conformPassword');
            password1.add( Validate.Confirmation, { match: 'password' } );
        }
        $(document).ready(function() {
          ValidCaptcha();

        });
    </script>
    </head>
    <body >
        <p>
            <label for="password">Password</label>
            <input type="password" id="password"  tabindex="4" />
        </p>
        <p>
            <label for="password">Confirm Password</label>
            <input type="password" id="conformPassword" tabindex="5" />

        </p>
    -----


    </body>

    </html>

Проверено на моем локальном хосте; я переключаю порядок javascript.

Салудос;)

Другие вопросы по тегам