Включение / отключение кнопки с помощью jquery.validationEngine - PullRequest
2 голосов
/ 15 ноября 2010

Я использую этот jQuery валидатор форм, но я не могу понять, как сделать одну простую вещь: если форма недействительна, отключите кнопку отправки, в противном случае включите кнопку отправки.

Немного кода:

<script type="text/javascript">
$(document).ready(function() {
    $("#registration_form").validationEngine({
        //
    });
});
</script>

<?php
echo "<form id=\"registration_form\">";

echo "<label for=\"name\">Name</label>";
echo "<input class=\"validate[required,custom[onlyLetter],length[3,100]]\" id=\"name\"><br />";

echo "<button type=\"submit\" id=\"submit_button\">GO</button>";
echo "</form>";
?>

1 Ответ

3 голосов
/ 15 ноября 2010

Это скрипт

 <script type="text/javascript">
    $(document).ready(function() {
        $("#registration_form").validationEngine(
    {
        inlineValidation: true
        });
    $('.change').change(function() {
        validate();
    });
    validate();
     });
     function validate(){
     var res = $.validationEngine.loadValidation("#name");
     if (!res)
         $("#submit_button").attr('disabled',''); 
     else
         $("#submit_button").attr("disabled","disabled"); 
 }
 </script>

в теле

<input class="validate[required,custom[onlyLetter],length[3,100]] change" 
   id="name" value=""><br />   

попробуй и напиши мне

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