20

デフォルトのテキスト「名前」が入った入力ボックスがあるとします。ユーザーにボックスをクリックしてもらいたいのですが、ユーザーが入力を開始するまで、テキストはボックスに残ります。

フォーカスした後に入力ボックスをクリアするコードを探していません。

ありがとう!

4

2 に答える 2

51

プレースホルダー属性です

<input type="text" placeholder="Type your name">
于 2012-09-14T01:37:43.073 に答える
1

何をしようとしているのかは、ターゲットにしているブラウザーのバージョンによって異なります。お客様が html5 をサポートするブラウザーを使用している場合、@alexndm からの回答が機能します。ただし、ブラウザのバージョン数で多くの視聴者をターゲットにしている場合。

この記事では、古い方法、つまり javascript を使用する方法を示します。html5 タグ オプションをサポートしていない Firefox やその他のブラウザーでプレースホルダー テキストを取得するにはどうすればよいですか?

注:必要に応じて、リンクした投稿のOPにもhtml5があります。

于 2012-09-14T15:10:22.393 に答える