Я хочу отправить форму на адрес электронной почты через интеграцию mailto. Я использовал следующий код для этого:Как использовать mailto для отправки формы по электронной почте, только когда пользователь нажимает ok в поле подтверждения?
<div class="bs-example">
<div class="col-md-4 col-md-offset-4">
<form action="mailto:[email protected]" enctype="text/plain" onsubmit="location.href='thanks.html';" >
<div class="form-group">
<input type="username" class="form-control" id="inputEmail" placeholder="Username">
</div>
<div class="form-group">
<input type="email" class="form-control" id="inputEmail" placeholder="Email">
</div>
<button class='btn btn-signup btn-signup-sm' type="submit" name="remove_levels" value="delete">Sign up</button>
</form>
</div>
</div>
Но я только хочу, чтобы форма, который будет представлена, когда пользователь нажимает кнопку ОК в окне подтверждения, которое появляется при нажатии кнопки знак вверх. Когда он нажимает ОК, он должен руководствоваться на страницу поблагодарить Вас (onsubmit = "location.href =„thanks.html“) См. Код ниже
<script type="text/javascript">
$(document).ready(function(){
$('.btn').on('click', function(e){
e.preventDefault();
bootbox.confirm("Message here", function(result) {
("Confirm result: "+result);
});
});
});
</script>
На данный момент код не работает, и я дон «знаю, как это исправить. должен ли я, возможно, потребуется включить некоторые, если заявление в коде JS, который гарантирует, что форма отправки только при нажатии оК?
заранее спасибо
Вы можете удалить type = "submit" и просто вызвать форму. Включить себя в обратный вызов щелчка – user1835565