让用户填写一个表单,然后点提交的时候,会弹出确认对话框,确认对话框包含用户刚才在表单中填写的数据

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-29
php 在提交表单时执行插入动作前,出现确认对话框

用javascript就可以了,在form里写入onsubmit事件,然后用js进行控制
function(showInfo){ //如果不显示插入信息 if(confirm("确定要上传数据吗?")){ $("sub").submit(); } }}如果要显示用户输入信息 需要自己写弹出框,不能使用浏览器自带的了

如果一定要这样,那就把submit按钮换成button按钮.或者,使用下面两种方法之一:


随便用一个ui,很容易实现,比如easyui 或者jqueryui

不免费是否接受

运行报错:Cannot set property 'onclick' of null

意思是说你绑定onclick事件的时候,这个节点不存在,把javascript放到到</body>之后就好了

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>


</head>
<body>
<form id="form" action="">
    <input type="text" id="username" name="username" value="1" />
    <input type="text" id="password" name="password" value="2" />
    <button id="btn-submit">提交</button>
</form>
<div id="alert" class="alert" style="display: block;">
    <label id="label-username"></label>
    <label id="label-password"></label>
    <button id="btn-confirm">提交</button>
    <button id="btn-cancel">取消</button>
</div>
</body>
<script type="text/javascript">

    document.getElementById('btn-submit').onclick=function(){

        document.getElementById('alert').style.display='block';

        //将表单的值显示在对话框上

        document.getElementById('label-username').innerHTML=document.getElementById('username').value;

        document.getElementById('label-password').innerHTML=document.getElementById('password').value;

        //阻止表单提交

        return false;

    };

    //确认

    document.getElementById('btn-confirm').onclick=function(){

        //提交整个表单

        alert("正在提交表单");

        //document.getElementById('form').submit();

    };
    document.getElementById('btn-cancel').onclick=function(){

        document.getElementById('alert').style.display='none';

    };

</script>
</html>


  • 用户提交信息,有一个固定的表格填写,提交后,我这边后台就可以接收到完...
    答:用户只要提交表单所有信息点提交你在后台就能看到是吧?有啊,只是你要去找。如果没有要求的就要自己开发一个了。也可以下一个再改改。不过要懂程序才行。大至有三种程序;一:PHP要PHP程序员才会改;二:.NET要.net程序员才会改;三:asp要asp程序员才会改;当然如果程序员历害的话三种都懂那就OK...
  • ...我用dreamweaver制作了一个表单,希望点击提交后能在另一张网页中...
    答:request.form("field1~field12")
  • 收到一个短信说我的手机号被填写至表单,然后我点进了那个不安全网址,怎 ...
    答:银行存款、旅行报名、购买房屋、入学求职等等,均会要求市民填写详细个人资料的情况,这时只能如实填写;此外,网上购物或者在一些网站注册,也需填写个人信息。当这些个人信息得不到有效的保护时,再加上现代科技的日益发达,被无意泄露或恶意盗取的个人信息让用户瞬间成了透明人,电话骗局、推销产品、骚扰电话...
  • 怎样设计以用户为中心的WEB表单?
    答:我们几乎每天都会接触形形色色的表单,登录账号、填写信息以获取服务、发布内容等。然而填写表单的过程往往不是特别愉悦的,我们需要消耗时间输入信息,点击提交,可能还需要等待审核;尤其是碰到较为复杂、流程长的表单,如果用户体验较差,很容易让人产生挫败感,在中途选择放弃。那么,如何提高用户填写表单的...
  • 防止表单重复提交的几种策略
    答:表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。几种防止表单重复提交的方法禁掉提交按钮。表单...
  • 在HTML中用form表单向另一个JSP页面传送数据时,点提交时怎么转不到...
    答:1.请求路径对不对和struts.xml的配置文件的请求路径对不对的上 2.我想你不会闲到在form的属性里设置了提交return false;吧。这种情况一般写了js判断数据输入正确性会出的问题(就是你写错了js)3action的路径对了但是没配置跳转的页面。4web.xml你不会没配置struts吧 5你写了拦截器前面就过滤掉了,...
  • 网页设计中怎样才能做到把一个表单数据点击提交到邮箱?
    答:然后根据a表发送过来数据的各个name属性将数据寄存到综合数据中并自动排序,最后,将数据写入数据库,关闭数据库连接.原理说清楚了,而要实现这么多步骤,不是一个dw能实现的.你必须得会html语法(表单的建立)\脚本语言(主要是条件语句if)\sql语句(连接数据库及相关操作)\以及access的使用(建立mdb数据库)...
  • form提交时,哪些数据是有效的
    答:一个对象的value是该对象的实现 在表单提交时若一个control没有value,用户代理不需要将其作为一个成功的control。而且用户代理不应将以下control视为成功:reset button 设置了declare属性的object标签 隐藏的control或由于样式表而不会被绘制的control也可能是成功的control。例如:<FORM action="..." ...
  • 在微信使用报名工具小程序怎么制作一个先报名然后可以提交视频地址回 ...
    答:要实现先报名、审核通过后再回填视频地址链接的功能,您可以按照以下步骤进行:创建一个报名表单,包括用户需要填写的信息字段,如姓名、联系方式等。用户在这个表单中填写并提交报名信息。将用户提交的报名信息保存到数据库或其他持久化存储中,以便后续审核和回填视频地址。管理员或审核人员审核用户提交的报名...
  • php中点击马上发表提交表单时,判断用户是否有登录啊???前提是没有登录...
    答:没太明白你的意思啊,是不是下面的意思:提交的时候判断一下你登录时写的session就行了,如果登录时建立的session不存在,那就是没登录了。如,你登录的时候把用户的信息存在一个数组中$userMsg中,判断登录成功后,建立session为$_SESSION['userMsg'] = $userMsg;,那你判断一下这个是否存在就行了...