javascript - 如果提交了输入字段的名称,为什么表单不使用 javascript 提交

标签 javascript jquery html forms

如果输入字段名称已提交,为什么表单不提交事件。 我已经知道它不会基于最近的经验,但为什么不呢。

http://jsfiddle.net/btm5j599/1/

编辑代码

$('#btn1').click(function() {
  $('#form1').attr('action', '');
  $('#form1').submit();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

<form action="http://mytestsite.com/test/" method="post" id='form1'>
  <span>This is a form content</span>
  <input type="submit" name="submit" value="Submit" />
</form>

<hr>

<button id="btn1">Submit form on same page</button>

最佳答案

您可以尝试放置一个隐藏按钮(input type="submit")并在其上触发“click”事件而不是在表单上触发“submit”事件

关于javascript - 如果提交了输入字段的名称,为什么表单不使用 javascript 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33782950/

相关文章:

php - 添加安全层以尽可能防止 AJAX 僵尸程序

javascript - javascript的椭圆库和golang的ecdsa库的互操作性

javascript - 使用 use 命令选择执行上下文 (Google Devtools)

javascript - 如何在 Ember 中使用 jsTree 插件

javascript - jCarousel - 滚动丰富的最后一个元素后的第一个元素

javascript - 在 HTML5 <canvas> 上更改 fillText() 的颜色

javascript - 键入后限制 iframe 设计模式宽度直到特定长度

javascript - 如何使用 JQuery 拦截用户每次更改页面输入字段内的数字?

jquery - 这个 jquery 脚本有什么问题?

javascript - 为什么输出没有返回值?