jQuery:使用jquery提交表单最奇怪的问题?

时间:2011-05-27 07:22:42

标签: jquery

我已经坚持这个问题将近3天了!

我有一个输入按钮:<input type="button" id="submit" value="Upload"/> 使用jQuery 1.6.1,在document.ready中,我绑定按钮以提交如下表单:

$('#submit').click(function() {
     $('form').submit();
});

使用FireBug,行$('form').submit();用jquery导致错误! 在试图找出问题3天后,似乎命名输入按钮id =“submit”是导致错误的原因!当我将id更改为其他内容时,它有效!

对此有任何技术解释吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

这与浏览器有关。在使用submit定义ID时,浏览器会将输入视为提交按钮。只需使用此代码即可解决问题:

$('#submit').click(function() {
     $('form').submit();
     return false;
});