php 在提交表单时执行插入动作前,出现确认对话框

我在点击“资料提交“表单后,在执行插入数据库之前,想让它弹出有”确定“和”取消“两个按钮的对话框。确定就执行插入数据库,取消则返回当前页面。如果对话框中能显示刚才所填写的... 我在点击“资料提交“表单后,在执行插入数据库之前,想让它弹出有”确定“和”取消“两个按钮的对话框。
确定就执行插入数据库,取消则返回当前页面。

如果对话框中能显示刚才所填写的表单内容更好!

不知道这样的功能需要加什么代码?加在页面哪个位置?
展开
 我来答
是把听醉甜11
2013-09-05 · 超过17用户采纳过TA的回答
知道答主
回答量:74
采纳率:100%
帮助的人:39万
展开全部

用javascript就可以了,在form里写入onsubmit事件,然后用js进行控制

<form onsubmit="showInfo()" id="sub">
    <input type="text" name="username">
    <button type="submit"></button>
</form>
<javascript>
function(showInfo){
    //如果不显示插入信息
     if(confirm("确定要上传数据吗?")){
        $("sub").submit();
     }
  }
}
</jacascript>

如果要显示用户输入信息 需要自己写弹出框,不能使用浏览器自带的了

优秀010203
推荐于2018-03-28 · 超过25用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:57.4万
展开全部

你的按钮是用Button做的,还是用submit做的,这个是js的confirm功能

if(confirm("确定插入吗?")==false){
    return false;
}
追问
是submit做的,就加入这段代码就行了?

能否加入显示刚才所填写的表单内容的功能?
追答
可以啊,不过你最好把submit改为button,比较好控制 一些,刚才所填写的内容,可以用js获取到。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式