Проверка входных данных массива с помощью плагина проверки jquery - добавление одной ошибки для первого ввода - PullRequest
0 голосов
/ 06 декабря 2018
 <form id="jvalidate" name="frmenquiry_package" class=""  action="#" method="post" >
  <input type="text" name="reg_number[]" id="reg_number_1" value="" class="jsrequired form-control" />
  <input type="text" name="reg_number[]"  id="reg_number_2" value="" class="jsrequired form-control"/>
  <input type="text" name="reg_number[]"  id="reg_number_3" value="" class="jsrequired form-control" />
   <input name="submit" value="Submit" type="button" id="submit"  onClick="javascript:funSave_contact_enquiry();">

   </form>






 function funSave_contact_enquiry(){

    if ($('#jvalidate').valid()) {
        $("#submit").attr('disabled',true);


    alert('Success');
    }
}




 <script type="text/javascript" src="<?php echo base_url();?>site/js/jquery.validate.js"></script>
 <script type="text/javascript" src="<?php echo base_url();?>site/js/additional.js"></script>

У меня есть следующая форма.Я пытаюсь проверить входные данные с помощью плагина проверки jquery.Я пробовал некоторые коды, но это не работает.

Когда я щелкнул, добавив одну ошибку для первого ввода # reg_number_1, только другие поля не выделены

1 Ответ

0 голосов
/ 06 декабря 2018

Я сделал 1-й ввод, необходимый только для теста, отлично работает с cdn:

<html>
<head>
<script>
function funSave_contact_enquiry(){
    if ($('#jvalidate').valid({rules : { reg_number_1 : "required"}})) {
        $("#submit").attr('disabled',true);
        alert('Success');
    } else {
        alert('fail');
    }
}
</script>
</head>

<body>
<form id="jvalidate" name="frmenquiry_package" class=""  action="#" method="post" >
    <input type="text" name="reg_number[]" id="reg_number_1" value="" class="jsrequired form-control" required/>
    <input type="text" name="reg_number[]"  id="reg_number_2" value="" class="jsrequired form-control"/>
    <input type="text" name="reg_number[]"  id="reg_number_3" value="" class="jsrequired form-control" />
    <input name="submit" value="Submit" type="button" id="submit"  onClick="javascript:funSave_contact_enquiry();">
</form>


<script src="https://code.jquery.com/jquery-3.3.1.js"
        integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
        crossorigin="anonymous"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.0/jquery.validate.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.0/additional-methods.js"></script>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...