jquery+ie6中的form无法提交有关问题

jquery+ie6中的form无法提交问题

HTML页面代码
<a href="javascript:void(0)" id="ok"> 确定</a>

javascript代码
$("#ok").click( function(){
    .....
    $("#QueryForm").submit();       
    //return false;   
});

以上代码在FireFox,IE7/8,Chrome下均可正常运行,但在IE6下Form没有提交。

 

解决方案:

在$("#QueryForm").submit();后面加上return false;即将上面代码的注释打开。

 

问题分析(网络答案):

微软低版本浏览器会先执行link标签的自身事件也就是href事件,这样就中断了form的submit事件,“return false;”的意思是中断link标签的的自身事件执行。

1 楼 ruvuoai 2010-09-28  
被我遇到了..碰了一鼻子灰...jquery+ie6中的form无法提交有关问题
thanks