gpt4 book ai didi

javascript - 在使用 Javascript 在 PHP 中提交表单之前,如何要求确认输入值?

转载 作者:行者123 更新时间:2023-11-30 21:12:08 26 4
gpt4 key购买 nike

当用户单击 HTML 中的提交按钮时,我需要在提交表单之前要求对输入值进行 JavaScript 确认。

function ask() {
var phone = document.getElementById("phone").value;
var amount = document.getElementById("amount").value;
return confirm('Are you sure you want to send ' + amount + ' to ' + phone + '?');
}
<form method="post" action="submit.php">
<input type="text" name="phone" id="phone" value="9999999999" />
<input type="text" name="amount" id="amount" value="1000" />
<input type="submit" onclick="ask()" value="Send" />
</form>

当用户点击提交按钮时,它应该显示一个 javascript 确认对话框,询问“你确定要发送 1000 到 9999999999 吗?”然后当用户单击确认对话框上的“确定”按钮时,应提交表单。

但现在当用户点击提交按钮时,它直接提交表单而不要求确认。

请帮忙!

最佳答案

ask() 函数不返回确认 bool 值,因此:

function ask() {
var phone = document.getElementById("phone").value;
var amount = document.getElementById("amount").value;
return confirm('Are you sure you want to send ' + amount + ' to ' + phone + '?');
}
<form method="post" action="submit.php">
<input type="text" name="phone" id="phone" value="9999999999" />
<input type="text" name="amount" id="amount" value="1000" />
<input type="submit" onclick="return ask()" value="Send" />
</form>

关于javascript - 在使用 Javascript 在 PHP 中提交表单之前,如何要求确认输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46026475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com