Pra*_*ant 29 html javascript jquery internet-explorer-6
我想提交一个使用jquery如下;
$("#formid").submit();
Run Code Online (Sandbox Code Playgroud)
它在IE6以外的所有浏览器中都很完美.
如何让它在IE6中工作?
I.d*_*ies 63
你<input name="submit" />的表单中可能有一个地方,它会覆盖IE中表单的"提交"功能.
编辑:
我在其他一些浏览器中测试过.所有主流浏览器的最新版本似乎都受此问题的影响.
底线:永远不要将输入命名为"submit",也不要将表单元素的任何其他默认属性或方法命名(例如"action"或"reset").有关完整概述,请参阅MDC.
小智 14
当我准备通过A元素提交表单时,我遇到了类似的问题.我把href属性设置为"javascript:;" 让主jQuery脚本处理实际提交,但它只是在IE6中不起作用.
jQuery主脚本:
$(".submitLink").click(function(){
$(this).parent()[0].submit();
$(this).addClass("loading");
});
Run Code Online (Sandbox Code Playgroud)
我的解决方案是从"javascript:;"更改href属性 至 "#".
| 归档时间: |
|
| 查看次数: |
30848 次 |
| 最近记录: |