奇妙なhtmlの問題があります。
私は次のようなコードを持っています:
<label for="username">Username</label>
<input name="username" type="text"/>
しかし、ラベルテキストのユーザー名をクリックしても、入力テキストフィールドに「リダイレクト」されません。リダイレクションとは、点滅するカーソルが入力フィールド内に表示され、書き込みを開始できることを意味します。
私は何が間違っているのですか?
奇妙なhtmlの問題があります。
私は次のようなコードを持っています:
<label for="username">Username</label>
<input name="username" type="text"/>
しかし、ラベルテキストのユーザー名をクリックしても、入力テキストフィールドに「リダイレクト」されません。リダイレクションとは、点滅するカーソルが入力フィールド内に表示され、書き込みを開始できることを意味します。
私は何が間違っているのですか?
ラベル内の場合はIDを参照します。
<label for="username">Username</label>
<input name="username" id="username" type="text"/>
詳細:http ://www.w3.org/TR/html401/interact/forms.html#h-17.9.1
テキストボックスにもidの値が必要なので、次のようにテキストボックスで値を使用します。
<input name="username" id="username" type="text"/>
ラベルに名前ではなく入力IDが必要なので、入力IDを記載してください
これを試して...
<label for="username">Username</label>
<input id="username" type="text"/>
それがあなたのために働くことを願っています!