入力フォームを透過して、背景に画像を表示しています。
何か入力された場合非表示にし、何も入力されてない時は背景を表示というのをjsで下記ソースで行っています。
HTML
<div class="mail"> <input id="mail" type="email" value=""> </div>
CSS
#mail input { background-image: url("../img/member/regist/mess_mail.png"); background-size: contain; background-repeat: no-repeat; background-position: center center; }
js
$(function() { $('#email').keyup(function() { if ($('#email').val().length > 0) { $('#email').css('background', 'none'); } else { $('#email').css('background', ''); } }); });
POSTでPHPに飛ばし、エラーが返ってきた場合もともと入力されていた値をvalueに入れて画面を再表示した際に背景を消すにはどのように書いたらいいでしょうか?
ご回答お願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。