我已经坚持这个问题将近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更改为其他内容时,它有效!
对此有任何技术解释吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
这与浏览器有关。在使用submit
定义ID时,浏览器会将输入视为提交按钮。只需使用此代码即可解决问题:
$('#submit').click(function() {
$('form').submit();
return false;
});