input checkedが効かない超イレギュラーだがありがちなミス

input checkedが効かない謎の現象を追求するメモ

 

  • 要素の一番先頭に移動するとチェックされた。
  • 同じものを2個並べた場合、後ろの要素にチェックされた。
  • name=”” が一致するもののうちの一つがチェックされた。
  • name=””を変更した場合、チェックボックスは分離した。

 

原因

phpファイルの内容を出力していた。しかし同じページにもう一つ同じphpファイルを出力していたため、同じ名前のチェックボックスでバッティングが起きていた。