问题描述在ie6下from..submit()提交表单无效:
<form name="form" action="?"></form>
<a href="javascript:void(0);" οnclick="form.submit();"></a>
</form>
提交表单没燃油反映
解决办法1
在onclick调用函数后执行return false:
<form name="form" action="?"></form>
<a href="javascript:void(0);" οnclick="form.submit();return false;"></a>
</form>
解决办法2
在onclick调用函数后执行return false:
<form name="form" action="?"></form>
<a href="javascript:form.submit();" ></a>
</form>
原理:
大家都知道a标签中同时的加onclick事件和href属性会先执行onclick事件在执行href属性,
通常大家为了禁止href属性有反回值会把href属性的返回值设置为javascrip:void(0)或,javascript:;
但是ie6中即使把href属性的值 设置为javascrip:void(0),javascript:; href属性也会有内容反回,
从而导致form.submit提交无效
个人经验:希望修正