обязательный атрибут ввода формы в AJAX не работает - PullRequest
0 голосов
/ 13 апреля 2019
Атрибут

не работает, когда я отправляю данные с помощью Ajax, если я изменяю при клике отправку данных, а не вставку, просто успешная вставка с кликом, это мой код. это в форме мастера #jquery # Codeigniter

<form action="#">
   <div class="form-group row">
      <div class="col-sm-7">
         <h3 class="wizard-title">Data Surat</h3>
      </div>
   </div>
   <div class="form-group row">
      <label class="col-12 col-sm-3 col-form-label text-left text-sm-right">Nomor</label>
      <div class="col-12 col-sm-8 col-lg-6">
         <input class="form-control" type="text" required placeholder="Nomor Surat" id="nomor" name="nomor">
      </div>
   </div>
   <div class="form-group row">
      <label class="col-12 col-sm-3 col-form-label text-left text-sm-right">Tanggal</label>
      <div class="col-12 col-sm-8 col-lg-6">
         <input class="form-control" type="date" required name="tanggal" id="tanggal" placeholder="Tanggal">
      </div>
   </div>
   <div class="form-group row">
      <label class="col-12 col-sm-3 col-form-label text-left text-sm-right">Tujuan</label>
      <div class="col-12 col-sm-8 col-lg-6">
         <Textarea class="form-control" required name="tujuan" id="tujuan" ></Textarea>
      </div>
   </div>
   <div class="form-group row">
      <div class="offset-sm-2 col-sm-10">
         <!-- <input type="button" onclick="myFunction()" class="btn btn-secondary btn-space" value="Reset"> -->
         <button class="btn btn-primary btn-space wizard-next" id="btn_save" type="submit" data-wizard="#wizard1">Selanjutnya</button>
      </div>
   </div>
</form>

это мой скрипт ajax

<script type="text/javascript">
    $(document).ready(function() {
        //Save product
        $('#btn_save').on('click', function(e) {
            e.preventDefault();

            if(! $form.valid()) return false;
            var $form = $(this);
            var nomor = $('#nomor').val();
            var tanggal = $('#tanggal').val();
            var tujuan = $('#tujuan').val();
            $.ajax({
                type: "POST",
                url: "<?php echo site_url('users/bendahara/sp/save')?>",
                dataType: "JSON",
                data: {
                    nomor: nomor,
                    tanggal: tanggal,
                    tujuan: tujuan
                },
                success: function(data) {
                    $('[name="nomor"]').val("");
                    $('[name="tanggal"]').val("");
                    $('[name="tujuan"]').val("");
                    // show_product();
                }
            });
            return false;
        });

    });
</script>

Может быть, вы знаете

требуется работает

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