Отправка формы с помощью определенной кнопки «Отправить» из Javascript / JQUERY - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть форма с несколькими input type submit кнопками, и у каждой кнопки есть свой атрибут name, который имеет тенденцию POST различную информацию.

Я пытаюсь использовать SweetAlert в качестве формы проверки.

Однако проблема, с которой я сталкиваюсь, заключается в том, что когда я помещаю код SweetAlert (и, следовательно, требуется e.preventDefault()), он отправляет и отправляет, но использует отправку по умолчанию, которая не публикует нужную информацию в бэкэндПриложение Django Python.

    $('.customSubmit').on('click',function(e){
        e.preventDefault();
        Swal.fire({
              title: 'Are you sure?',
              text: "You're about to do XXXX.",
              type: 'warning',
              showCancelButton: true,
              confirmButtonColor: '#6b84a3',
              cancelButtonColor: '#d33',
              confirmButtonText: 'Yes!'
            }).then((result) => {
                if (result.value) {
                    // This is where I want to make sure that my form submits via a particular submit button
                    $('#myForm').submit();
                }
            });
    });

Это входные данные, которые я хочу использовать для отправки формы

<input type="submit" class="btn btn-primary customSubmit" name="customSubmit" value="Submit" />

Это моя форма

<form action="" method="post" name="myForm" id="myForm" enctype="multipart/form-data" class="form-with-datepicker">
<input class="text" type="checkbox" value="Name" name="form_name" />

 <input type="submit" class="btn btn-primary submitDelete" name="submitDelete" value="Delete" />

 <input type="submit" class="btn btn-primary customSubmit" name="customSubmit" value="Submit" />

</form>

1 Ответ

0 голосов
/ 06 ноября 2019

Вместо использования

<input type="submit" class="btn btn-primary submitDelete" name="submitDelete" value="Delete" />

этот пользователь попытается использовать эту

<button type="submit" name="" class=""></button>

и для второй кнопки также с другим классом

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