トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/285

ページの作成や編集にはユーザ登録が必要です。

フォームコントロールのマークアップとlabel要素について

  • 投稿者: A_M
  • カテゴリ: 本体
  • 優先度: 普通
  • 状態: リリース済
  • 日時: 2006年07月04日 17時42分56秒

 内容

ディストリ付属のプラグインの内、何点かが次のようにマークアップにミスがあります。

<input type="radio" name="val1">文字1</input>
<input type="radio" name="val2">文字2</input>

フォームコントロールには終了タグが禁止されているので、修正しlabel要素を活用した方が良いと思います。

<input type="radio" name="val1" id="val_1"><label for="val_1">文字1</label>
<input type="radio" name="val2" id="val_2"><label for="val_2">文字2</label>

関連事項上記に関連して、テンプレート中に次のような箇所があります。

<input type="checkbox" name="val">文字
↓
<input type="checkbox" name="val" id="val"><label for="val">文字</label>

こちらも追記したほうが良いと思います。

これらの報告に対するdiff は、BugTrack-plugin/249に、本日アップロードしたアーカイブに含めていますので、ご覧頂ければ幸いです。

マークアップの細かなミスを削減することで、ウェブブラウザの予期せぬ動作を防止できる為、提案させていただきました。

 コメント

  • BugTrack-plugin/249のパッチとあわせて3.6.3で取り込みます。 - たけぞう (2006年07月09日 01時21分00秒)
  • CVSにコミットしました。 - たけぞう (2006年07月09日 01時27分27秒)
  • 3.6.3dev2でリリースしました。 - たけぞう (2007年09月22日 17時07分07秒)
お名前: コメント:

最終更新時間:2007年09月22日 17時07分07秒