我有一个简单的表格。下拉菜单、文本字段和提交按钮。
当按下提交按钮时,它会发布在下拉列表中选择的项目以及在文本字段中输入的文本。
我想使用 JavaScript/jQuery 添加确认弹出窗口。当他们按下“提交”时,会出现一个弹出窗口,上面写着“你确定要提交这个吗?”
如果用户说“OK”,它会继续执行 POST 操作,并调用 PHP 操作脚本。
这可能吗,如果可以,怎么做?
我有一个简单的表格。下拉菜单、文本字段和提交按钮。
当按下提交按钮时,它会发布在下拉列表中选择的项目以及在文本字段中输入的文本。
我想使用 JavaScript/jQuery 添加确认弹出窗口。当他们按下“提交”时,会出现一个弹出窗口,上面写着“你确定要提交这个吗?”
如果用户说“OK”,它会继续执行 POST 操作,并调用 PHP 操作脚本。
这可能吗,如果可以,怎么做?
if(!confirm("Are you sure you want to submit this?"))
{
return false;//do not submit
}
//go ahead and submit
开发@justin 答案
// in domReady
$('#formID').submit(confirmSubmit);
function confirmSubmit(e){
if(!confirm("Are you sure you want to submit this?")){
return false;//do not submit
}
//go ahead and submit
}
是的。您可以定义一个 onSubmit 处理程序,如果它返回 false,则中止提交。
在Tizag有一个很好的例子。这可以适用于任何确认。如果您愿意,这也可以使用 jQuery 完成,但使用本机 javascript 函数同样容易。