javascript - 提交输入不会在 IE 和 Firefox 中发布

标签 javascript html forms input submit

表单已提交,但提交按钮未提交。 var_dump($_POST) 显示表单提交的所有变量,但不显示 'submit1' => string 'Insert' (length=6)

Chrome 会发布提交按钮,但 Firefox 和 IE 不会。

Javascript:

$('#form1').on('submit', function(event) {
  event.preventDefault();
  var self = this;
  ...
  self.submit();
});

HTML:

<input type="submit" name="submit1" value="Insert" />

最佳答案

尝试使用

<button type="submit" name="submit1">Insert</button>

而不是

<input type="submit" name="submit1" value="Insert" />

关于javascript - 提交输入不会在 IE 和 Firefox 中发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20394139/

相关文章:

javascript - CSS 加载动画在 NW.js (node-webkit) 中没有动画

html - 为什么我的 HTML 表单元素在 IE8 中单击时会四处移动?

html - 表单输入的值属性中允许使用哪些字符

javascript - JS 需要大量时间评估

javascript - JQuery - 当鼠标进入/离开图像时显示隐藏按钮

html - 如何摆脱 github 托管网站上 header 中的顶部 float 。

html - 仅重复 HTML 背景图像

javascript - 使 Canvas 中的白色像素透明?

JavaScript 登录验证

javascript - 在 JavaScript 中保留大小写的动态正则表达式