フォーカスされた後に入力要素の色を変更したいのですが、元の色は灰色でした。カーソルを合わせると、フォーカスしたときと同じように青色になり、フォームが有効かどうかを確認した後、電子メールは書かれていません。背景色を赤に、色を白に変更し、値をアラート メッセージに変更する jquery 関数がありますが、ユーザーが入力をもう一度クリックすると、その背景色は白に戻ります。そして、色を通常の灰色-青(ホバー、選択、またはフォーカス)に戻したい
$("#email").focus ( function() { if(document.getElementById('email').style.backgroundColor=="Crimson") { $("#email").css("background-color","white");
$("#email").css("color","grey");
$("#email").css("font-weight","normal");
$("#email").val(""); }});