Получил форму, которая требует от пользователей ввода суммы для пожертвования. При нажатии кнопки «Отправить» вызывается функция, и функция предназначена для отображения указанной суммы и запроса пользователя на подтверждение того, является ли введенная сумма фактической суммой или нет.
Опция Cancel в Confirm() продолжает отправлять форму вместо возврата false.
function donationFormSend(){
get_donation_amount = document.getElementById("get_donation_amt").value;
if(get_donation_amount != ''){
return confirm("You have specified "+get_donation_amount+" as the amount you wish to donate. \n\n Are you sure you want to proceed with the donation?");
}
else{
alert("Amount must be specified to process your donation.");
return false;
}
}
<form method="post" action="">
<div>
<div>Donation Amount:</div>
<input name="amount" type="text" id="get_donation_amt" required="required" />
</div>
<input name="donation_submit" type="submit" id="Submit" value="Proceed" onclick="return donationFormSend();" />
</form>
Был бы рад получить помощь в этом.