私は現在使用しています:
<input type="text" value="username" onfocus="this.value=''" name="login" id="login">
サイトのサインインフォームフィールドで、ユーザーがフィールドをクリックするまで「ユーザー名」という単語がフォームに入力され、その後クリアされます。
問題は、ユーザーがフィールドをクリックし、何かを入力し、クリックして離れ、クリックして戻ると、入力した内容がすべてクリアされることです!
私は自分のサイトですでにプロトタイプを使用しているので、プロトタイプを使用して、最初の「オンフォーカス」をフィールドからクリアする方法があるかどうか疑問に思っていましたが、その後は二度とありません。
これは理にかなっていますか?リソースをグーグルで検索するのに問題があります。誰かが私を正しい方向に向けることができますか?
私は試した:
<input type="text" value="username" onfocus="if (this.value = 'username') this.value = ''" name="login" id="login">
そして、それは機能していないようです