我有一个带有一个隐藏输入字段和一个提交按钮的简单表单。当用户单击提交按钮时,我希望它首先运行带有确认()函数的 JavaScript 函数。根据用户是点击“确定”还是“取消”,我希望表单提交或不提交。如何成功地将点击功能分配给提交按钮,并使其按上述方式工作?
function confirmDelete() {
var del = confirm("Are you sure you wish to delete this post?");
if (del)
//continue and submit the form
else
//the form should not be submitted
}
这是表格:
<form action="/delete/" method="post">
<input type="hidden" name="path" value="'.$path.'" />
</form>
我意识到我可以完全废弃表单,只需将隐藏变量作为 GET 变量传递给 /delete/ 页面,但是出于安全原因,我更喜欢使用 POST 变量。