读书人

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

发布时间: 2012-10-26 10:30:59 作者: rapoo

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标签的的自身事件执行。


thanks

读书人网 >Web前端

热点推荐