-2

これはjavascript/jQueryなしで達成できますか?

現在、入力フィールドが次のようなログインテンプレートがあります。

 <input id="username" type="text" name"username" placeholder="username" autofocus>

ユーザーがフィールド上でマウスをクリックしてプレースホルダーテキストを入力すると、可能であればJavaScriptを使用せずにテキストが消える方法があるのではないかと思いました。これまでは、値を使用して変数をフィールドにエコーアウトしていましたが、現在はHTML5とCSS3を試しています。

ありがとう。

4

1 に答える 1

2

新しいブラウザには、これを行うためのネイティブな方法があります。また、サポートされている場合は、何もする必要はありません。

古いブラウザでは、javascriptを使用する必要があります。

編集:古いブラウザで新機能を使用する場合、Pollyfillsと呼ばれます。これは、 Modernizerと一緒に使用できる、この機能を検出できる多くのポリフィルを含む素晴らしいリストです。

于 2012-08-02T11:35:16.313 に答える