我对jQuery有点问题: 我在表单上定义了.submit()
,当我通过单击提交按钮提交表单时,偶数触发器和事情工作顺利,但是,何时我使用document.forms[0].submit()
,事件不会被触发,但表单提交!有什么理由?我如何克服这一点?jQuery .submit问题
1
A
回答
5
这只是它的工作方式 - 调用本地.submit()
不会触发的JavaScript事件处理程序。
使用jQuery的.submit()
代替:
$('form:first').submit();
-1
这听起来很奇怪,但为什么你在使用jQuery的时候甚至使用了document.forms[0].submit()
。
简单(?也许愚蠢的)建议:不要使用document.forms[0].submit()
使用这个代替
$("#hereidofyourform").submit()
1
如果提交表单被命名为这样
<form method="POST" id="the_waffle_form">
然后你就可以这样提交。
$("#the_waffle_form").submit();
查看documentation了解更多优秀示例。
0
我们这里有一些人被迫使用遗留系统的代码。这些系统不符合规定,在我的情况下等待升级。但是,当成千上万的人使用该系统时,无法进入并将代码更改为基线包。所以,我们不得不寻找解决方法。在我的情况下,表格没有ID或名称,所以使用document.forms[0].submit()
是唯一的选择之一。
+0
这并不回答这个问题! – Mac 2012-12-06 00:47:09
相关问题
- 1. jquery live submit问题
- 2. jQuery的.submit()
- 3. jQuery fadeout在.submit()
- 4. jquery countdowntimer on submit
- 5. Chrome - Jquery .submit()
- 6. ajax之后的jQuery绑定问题 - 使用$(document).on('submit'
- 7. JavaScript submit();问题在IE/Safari/FF为Mac
- 8. 运行spark-submit -master yarn-cluster:spark-assembly问题
- 9. jQuery .submit()不触发
- 10. jquery select without form submit
- 11. jquery :: submit selector not working?
- 12. jquery .submit return false not always working
- 13. jQuery的形式.submit()回调
- 14. jQuery .submit()与IE8的困境
- 15. jquery submit()不处理句柄?
- 16. jQuery的.submit Ajax请求
- 17. 使用RoR link_to和jQuery submit()
- 18. jQuery OpenID:.submit不是函数
- 19. JQuery的:如何在不.submit
- 20. jQuery .submit没有被触发?
- 21. 问题jQuery添加()问题
- 22. 如何从jQuery .submit()事件对象访问表单POST数据?
- 23. javascript submit
- 24. 调用spark-submit时出现scala和spark的JodaTime问题
- 25. jQuery bxSlider问题
- 26. 问题jQuery swapImage();
- 27. Javascript/jQuery问题
- 28. JQuery .load()问题
- 29. jquery position()问题
- 30. jquery .click问题
重复 http://stackoverflow.com/questions/645555/should-jquerys-form-submit-not-trigger-onsubmit-within-the-form-tag – silent 2009-11-07 12:47:49