0

我有一个简单的表格。下拉菜单、文本字段和提交按钮。

当按下提交按钮时,它会发布在下拉列表中选择的项目以及在文本字段中输入的文本。

我想使用 JavaScript/jQuery 添加确认弹出窗口。当他们按下“提交”时,会出现一个弹出窗口,上面写着“你确定要提交这个吗?”

如果用户说“OK”,它会继续执行 POST 操作,并调用 PHP 操作脚本。

这可能吗,如果可以,怎么做?

4

4 回答 4

1
if(!confirm("Are you sure you want to submit this?"))
{
    return false;//do not submit
}
//go ahead and submit
于 2013-01-14T21:27:40.917 回答
0

开发@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
}

看看jQuery 提交事件文档

于 2013-01-14T22:35:52.413 回答
0

是的。您可以定义一个 onSubmit 处理程序,如果它返回 false,则中止提交。

http://www.javascripter.net/faq/confirm.htm

于 2013-01-14T21:27:57.363 回答
0

Tizag有一个很好的例子。这可以适用于任何确认。如果您愿意,这也可以使用 jQuery 完成,但使用本机 javascript 函数同样容易。

于 2013-01-14T21:28:29.173 回答