jquery submit方法在IE6下的詭異bug
$("a.login_submit").click(function(){
$("form").submit();
});
以上代碼是不是覺得很正常啊。
但是IE6下就是不提交且跳轉,測試琢磨后,終于發現了一個秘密。
如果提交按鈕是用a標簽做的按鈕,則需要在click事件中return false;阻止默認行為,否則提交不了。
另外,A標簽中href=“#”,則無此BUG,若寫href=“javascript:;”或href=“javascript:void(0);”,就會出現這情況。
所以正確代碼為:
$("a.login_submit").click(function(){
$("form").submit();
return false;
});

浙公網安備 33010602011771號