基于确认框值

时间:2015-08-26 06:36:28

标签: javascript php confirm box

当用户点击提交按钮时,我会弹出一个确认框。我的问题是当他按下OK时,我想运行一个查询。当他按下取消时,我想执行不同的查询。

这可以通过PHP和JavaScript(非AJAX或JQuery)实现吗

如果是,请告诉我如何。感谢。

编辑:我的主要问题是,如果我将onclick函数附加到提交按钮,它将在执行确认之前执行服务器端代码。而且我无法将onsubmit函数添加到表单中,因为我有两个与此相关的操作项,我只希望此功能只有一个按钮。有什么想法吗?

2 个答案:

答案 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;?>'); } "