• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サイト検索窓の文字色を、触れる前と入力する時で色を変えようとしています)

サイト検索窓の文字色を変える方法

このQ&Aのポイント
  • サイト検索窓の文字色を変える方法を教えてください
  • HTMLとCSSを使用して、サイト検索窓の文字色を変える方法を教えてください
  • JavaScriptを使用して、サイト検索窓の文字色を変える方法を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • zeff
  • ベストアンサー率69% (137/198)
回答No.1

まずjavaと省略しないでください。 Javaと言うものが別にあるので、JavaScriptと区別しましょう。 <form name="myform" action="http://www~~" method="post"> <input type="text" name="search_name" value="サイト内検索" id="uid" style="color:pink"; onfocus="if (this.value == 'サイト内検索') { this.value=''; } this.style.color='#000000';" onblur="if (this.value == '') { this.style.color='pink'; this.value='サイト内検索'} " /> <input type="submit" value="検索" name="button" id="btn" class="fadeBtn" /> </form> 1. this.style.color 2. 後半の{}の付け方に誤り。

my_alice
質問者

お礼

ご回答頂きありがとうございます。 今後はjavaと略さないよう気をつけます。申し訳ありません。 教えて下さったhtmlにかえると上手くいったのですが、 後半の this.style.color='pink'; をpinkから#dddや他の色にかえても反応せずpinkのままでした。 他の色に変更することは可能でしょうか? ご回答お願い致します・・・

my_alice
質問者

補足

何度もすみません。 style="color:pink"; に気づいておりませんでした。 こちらも#dddに変更するとちゃんとできました。 とても助かりました。 本当にありがとうございました!!!

関連するQ&A