当用户点击提交按钮时,我会弹出一个确认框。我的问题是当他按下OK时,我想运行一个查询。当他按下取消时,我想执行不同的查询。
这可以通过PHP和JavaScript(非AJAX或JQuery)实现吗
如果是,请告诉我如何。感谢。
编辑:我的主要问题是,如果我将onclick函数附加到提交按钮,它将在执行确认之前执行服务器端代码。而且我无法将onsubmit函数添加到表单中,因为我有两个与此相关的操作项,我只希望此功能只有一个按钮。有什么想法吗?
答案 0 :(得分:0)
用这种方式......
<input type="submit" onclick="return confirm('Are you sure?');" value="submit" >
//if user click ok then your form will submited otherwise if user click cancel it does nothing .
可能会有所帮助
答案 1 :(得分:0)
您可以致电confirm()
function myfunc1(id) {
if (confirm("OK to submit?")) {
location.href = 'delete.php?id='+id;
}else{
// somthing else
}
}
或者您可以在onclick中调用它:
onclick="if (confirm('OK to submit?')) { myfunc1('<?php echo $uid;?>'); } "