2013-03-26 2 views
0

На моей странице HTML я использую Live Validation libraryПроверка подлинности в jQuery?

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

<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> 

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

+2

В чем вопрос? – lifetimes

+0

Слушайте живую проверку, дайте ошибку, когда мы дадим правильный ввод. –

+0

Я не думаю, что с этим кодом есть что-то не так, но полученный html-код может отличаться от того, что предлагает этот фрагмент кода (измененный другими частями приложения) , Проверьте отображаемый HTML-код, если все там как ожидается. – peterfoldi

ответ

0

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

<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.

Saludos;)

Смежные вопросы