不能提交表单的错误原因美高梅网站是多少
分类:美高梅-运维

会员注册表单数据提交到本页面,下面是js处理/*注册表单提交*/function formDeal(){var btnSubmit = document.getElementById;var formId = document.getElementById;btnSubmit.onclick = function方法不能提交表单formId.submit();}}如果表单提交,在本页面有一段提示信息if(!empty && $_GET['action'] == 'register'){echo '你提交了数据';exit();}

复制代码 代码如下:

来源:

结果是测量试验了长久都并未有看见提醒信息,感到是代码错了照旧措施写错了,细心审核,在结果官方文书档案,确认未有出错。

会员注册

表单数据提交到本页面,下边是js管理

复制代码 代码如下:/*挂号表单提交*美高梅4858官方网站,/function formDeal(卡塔尔(قطر‎{var btnSubmit = document.getElementById;var formId = document.getElementById;btnSubmit.onclick = function方法不能够交付表单formId.submit(卡塔尔(قطر‎;}

生机勃勃旦表单提交,在本页面有生机勃勃段提醒音讯

复制代码 代码如下:if(!empty && $_GET[美高梅网站是多少,'action'] == 'register'卡塔尔(قطر‎{echo '你付出了数据';exit(卡塔尔;}

结果是测量检验了遥远都并未有看见提醒音讯,以为是代码错了恐怕措施写错了,留心核查,在结果官方文书档案,确认未有出错。

formId.submit(卡塔尔(英语:State of Qatar)无法交到,就临时只可以把btnSubmit的type改为submit

复制代码 代码如下:this.type="submit"

在互连网查了质地,原因归纳为两点:

1、表单中不可能有name=”submit” 的价签

2、表单中必须要够《enctype=”multipart/form-data”》

经测试,此两点乃不当,并从未减轻自个儿的难点

后来,认为论坛的坛友建议笔者把注册按键的ID改个名字,不用submit。改正之后,表单符合规律提交,提醒音讯现身。

最终总计:button的id不要设置为submit,不然大概会挑起混淆,引致表单的submit(卡塔尔国方法无法交付表单。在命名ID时,名字最佳不要和现存的api在名称上再度,幸免不必要的扰乱。

直白上代码把:

formId.submit(卡塔尔(英语:State of Qatar)不可能交付,就一时只可以把btnSubmit的type改为submit

   1: <div id="register">

   2:     <h4>会员注册</h4>

   3:     <div class="formdiv">

   4:         <form method="post" action="register.php?action=register" name="register" id="registerForm">

   5:             <dl>

   6:                 <dt>请认真填写以下内容</dt>

   7:                 <dd class="hasspan">

   8:                     用户名:<input type="text" name="username">

   9:                 </dd>

  10:                 <dd class="hasspan">

  11:                     密码:<input type="password" name="pwd">

  12:                 </dd>

  13:                 <dd class="hasspan">

  14:                     确认密码:<input type="password" name="pwdagain">

  15:                 </dd>

  16:                 <dd id="tximg">

  17:                     <img src="img/face/m01.gif" alt="选择头像" id="faceimg">

  18:                     <input type="hidden" name="touxiang" value="">

  19:                     <label id="imgsrclabel">m01.gif</label>

  20:                 </dd>

  21:                 <dd style="margin-right:120px;">

  22:                     验证码:<input type="text" name="code">

  23:                     

  24:                         <img src="code.php" alt="code" id="code" name="code">

  25:                         <a href="#code" id="change">换一张</a>

  26:                     

  27:                 </dd>

  28:                 <dd class="btns">

  29:                     <input type="button" name="submit" id="submit" value="注册">

  30:                     <input type="button" name="quit" id="quit" value="退出">

  31:                 </dd>

  32:             </dl>

  33:         </form>

  34:     </div>

  35: </div>

this.type="submit"

表单数据提交到本页面,上面是js管理

在英特网查了资料,原因归咎为两点:

   1: /*注册表单提交*/

   2: function formDeal()

   3: {

   4:     var btnSubmit = document.getElementById('submit');

   5:     var formId = document.getElementById('registerForm');

   6:     btnSubmit.onclick = function()

   7:     {

   8:         //表单的submit()方法不能提交表单

   9:         formId.submit();

  10:     }

  11:

  12: }

1、表单中不可能有name=”submit” 的标签

假使表单提交,在本页面有意气风发段提醒新闻

2、表单中一定要够《enctype=”multipart/form-data”》

   1: if(!empty($_GET['action']) && $_GET['action'] == 'register')

   2: {

   3:     echo '你提交了数据';

   4:     exit();

   5: }

经测验,此两点乃不当,并不曾化解自个儿的标题

结果是测量检验了好久都未曾观察提醒新闻,以为是代码错了依然措施写错了,稳重甄别,在结果官方文书档案,确认未有出错。

后来,认为论坛的坛友建议小编把注册开关的ID改个名字,不用submit。校勘之后,表单正常提交,提示音信现身。

formId.submit(卡塔尔无法交付,就权且只能把btnSubmit的type改为submit

终极总结:button的id不要设置为submit,不然可能会引起混淆,招致表单的submit(卡塔尔国方法无法交付表单。在命名ID时,名字最棒不要和现存的api在称呼上海重机厂新,幸免无需的侵扰。

   1: this.type="submit"

在网络查了材质,原因归纳为两点:

1、表单中不能够有name=”submit” 的价签

2、表单中必须要够《enctype=”multipart/form-data”》

经测量检验,此两点乃不当,并从未消除本人的难点(或然是笔者的主题素材情状不均等)

新兴,以为论坛的坛友提出小编把注册按键的ID改个名字,不用submit。更正之后,表单符合规律提交,提示音信现身。

末尾计算:button的id不要设置为submit,不然或者会唤起混淆,招致表单的submit(卡塔尔国方法不能够交到表单。在命名ID时,名字最棒不要和水保的api在名称上重复,防止无需的苦恼。

 

下一篇:深度:蓝翔为啥这么火?

本文由美高梅网站是多少发布于美高梅-运维,转载请注明出处:不能提交表单的错误原因美高梅网站是多少

上一篇:touch事件应用 下一篇:jquery引用方法时传递参数原理分析
猜你喜欢
热门排行
精彩图文