デザイン
2021.05.14
inputの背景色を記入前・記入後で変更する方法
inputの背景色を記入前・記入後で変更するには、jQueryでの設定が必要です。
$(function() {
$(".form-bg").bind("keyup", function() {
var inputObj = $(this);
if (inputObj.val() !== "") {
inputObj.css("background", "#fff");
} else {
inputObj.css("background", "");
}
});
});
解説
上記スクリプトをjsファイルに記載して、該当箇所に「class=”form-bg”」を指定すれば完了です。
初期設定の背景色は通常のCSSで指定し
10行目の
inputObj.css("background", "#fff");
で、記入後の背景色を指定します。
まとめ
簡単に設定できるのでいつもと違う、フォームのデザインにしたい時に使用してみては?
この記事に関連するタグ
正しい効果測定は、正しい計測設定から!Googleアナリティクス設定項目チェックシート(無料)
リスティング・Googleアナリティクス・ホームページ・ランディングページなど
Webマーケティングのことなら何でもご相談ください
株式会社マイティーエースでは、様々なWeb広告・Webマーケティングなど
お客様に合ったご提案しています。
興味をお持ちいただけた方は、まずは気軽にご相談ください。