HTMLタグのコードに次の問題があります。
<div id="searchbar"><input name="searchbar" type="text" id="searchfield" value="some text" onfocus="
if(this.value==this.defaultValue)
this.value='';
this.style.color='#11111'"
onblur="
if(this.value=='')
this.value=this.defaultValue;
this.style.color='#22222'
if(this.value==this.defaultValue)
this.style.color='#111111'"
わかりました、主な目標は、「何らかのテキスト」で標準値が指定されている検索フィールドで、新しいエントリのみの色を変更することを承認することです。
そのメッセージ「some text」は、クリックすると消えます。これで、新しい値の色が標準の #222222 から #111111 に変わるはずです。第二に、このフィールドを離れるときは、2 つの異なる見方が必要です。最初の可能性は、新しい値が「何らかのテキスト」を含む標準の値と異なる場合、色は #222222 のままにする必要があるということです。2 番目の可能性は、新しいエントリが標準値と同じであるか、エントリが作成されていない場合でも、色がデフォルトの #222222 に戻ることです。したがって、上記のコードは最後のポイントまで機能します。
解決方法についてアドバイスをくれる人がいれば、本当に感謝しています。どうもありがとう。