表单不会以chrome格式提交

时间:2014-05-09 08:22:20

标签: html forms google-chrome

我的html页面中有一个<form>,在Chrome中以IE或匿名模式提交时没有任何问题。但它不会以Chrome的经典模式提交。

完全忽略提交按钮,没有任何反应。我尝试删除历史记录,缓存等,但没有帮助。

我的代码:

Login:
<form method="post" name="loginForm" action="stranky/login.php">
 <div style="margin-left:20px;">
  Name:<br> <input type=text name="name"><br>
  Password:<br> <input type=password name="pswd">
 </div>
 <input type="submit" onClick="this.form.submit()" class="smallButton" value="Log in">
</form>

正如你所看到的,我甚至试过了onClick="this.form.submit()",这也没有帮助 我也试过没有“onclick” 编辑:在本地计算机上,它适用于两种浏览器,但上传到服务器上只适用于IE。网站托管可能有问题?

解决方案 AVG清理了我的电脑,它开始工作,也许是某种病毒

3 个答案:

答案 0 :(得分:2)

删除onlick处理程序,或将type="submit"替换为按钮内的type="button",这两个条件都不明确。

提交按钮的默认操作是提交form,如here所述。 您也可以尝试按Enter键提交表单,然后查看问题是否仍然存在。

如果是,那么您必须停用所有 Chrome插件和扩展程序,然后重试。最有可能的是某些东西干扰了网页的形式(或者你可能感染了特洛伊木马 - 这是正常的&#34; 奇怪的&#34;行为发生时)。

答案 1 :(得分:0)

您使用JS或PHP捕获表单吗? 尝试给你的提交按钮名称=“btnSubmit”命名,在PHP中你可以通过$ _POST [“btnSubmit”]捕获它。在JS中通过$(“input [name ='btnSubmit']”)。on(“click”,myFunction)。

登录:

<form method="post" name="loginForm" action="stranky/login.php">
   <div style="margin-left:20px;">
      Name:<br> <input type=text name="name"><br>
      Password:<br> <input type=password name="pswd">
   </div>
   <input type="submit" name="btnSubmit" class="smallButton" value="Log in">
</form>

答案 2 :(得分:0)

这只是一个本地PC问题,代码很好