ブラウザ仕様

IE6でlabelタグが効かない

<label><input type="checkbox" id="check" />チェックボックス</label><br /> labelタグでinputとテキストを挟むだけだと、IE6でテキストを押下してもチェックボックスの状態が変わらない。 <input type="checkbox" id="check" /><label for="check">チェックボックス</label> 回避するにはテキストをlabelタグで挟み、labelタグ内のforにチェックボックスのidを指定すれば良い。

画像ボタンでsubmitするとnameが飛んだり飛ばなかったりする件

<input type="image" name="submit" src="hoge.gif" value="送信" /> この様な画像submitボタンを押下した場合、どのようなパラメータがPOSTとして渡されるか。 print_r($_POST)で調べてみると、 Firefox3、Safari3(Windows) 10 [submit_y] => 10 [submit] => 送信 ) 対してIE6と7は 10 [submit_y] => 10 ) となり、[submi…