У меня есть форма с несколькими 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>