5

奇妙なhtmlの問題があります。

私は次のようなコードを持っています:

<label for="username">Username</label>
<input name="username" type="text"/>

しかし、ラベルテキストのユーザー名をクリックしても、入力テキストフィールドに「リダイレクト」されません。リダイレクションとは、点滅するカーソルが入力フィールド内に表示され、書き込みを開始できることを意味します。

私は何が間違っているのですか?

4

3 に答える 3

10

ラベル内の場合は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

于 2012-06-13T05:47:19.950 に答える
2

テキストボックスにもidの値が必要なので、次のようにテキストボックスで値を使用します。

<input name="username" id="username" type="text"/>
于 2012-06-13T05:46:16.617 に答える
-2

ラベルに名前ではなく入力IDが必要なので、入力IDを記載してください

これを試して...

 <label for="username">Username</label>
    <input id="username" type="text"/>

それがあなたのために働くことを願っています!

于 2012-06-13T05:52:02.557 に答える