子持ちプログラマーの日記

子持ちのプログラマーがWeb関連の技術、育児、ガンプラのことを書くブログ

IE6でsubmitできなかった

今更だけどIE6でsubimitできないバグが見つかった・・・。

まーonclickの関数でJSを返すようにしてやればいいんだけど、少し勘違いして書いてしまった。
もとのソースは以下な感じ

function XXXX(){
	$.ajax({
		url: "XXXXXX",
		type: "POST",
		success: fuc
	});
}
var fuc = function(data,dataType) {
	var frm = document.frm_login;
	frm.submit();
	return false;
}

fucでreturn falseしているから問題ないと思っていたんだけど、onclickで呼びだされた関数内でfalse返してやらないとダメだったのね・・・。
修正後のソース

function XXXX(){
	$.ajax({
		url: "XXXXXX",
		type: "POST",
		success: fuc
	});
	return false;
}