Chrome で住所などを入力する際に、自動入力を使うことができます。
また、自動入力時はテキストボックスの背景色が黄色になります。
html
1<form name="name1" method="post"> 2 都道府県:<input type="text" x-autocompletetype="state" id="id1"> 3 市区町村:<input type="text" x-autocompletetype="city" id="id2"> 4 住所1:<input type="text" x-autocompletetype="address-line1" id="id3"> 5</form> 6<button onclick="testClear()">Clear</button>
javascript
1function testClear() { 2 document.name1.id1.value = ""; 3}
このとき、次のような操作を行うと、背景色が元に戻りません(黄色が解除されない)。
- 自動入力によってテキストボックスに値を入力する
- JavaScript による操作によって、一部のテキストボックスだけを空にする
(一部なので、Reset を利用しない)
キー操作やマウス操作によるテキストボックスのクリアでは背景色が元に戻りますが、このような操作で上手く背景色を解除する方法がないでしょうか。。。
回避方法として、そもそもオートコンプリートを利用しない、CSS(:-webkit-autofill)の背景色を定義しておく等の方法はあるかと思います。
もし、何か良い方法をご存じでしたらご教授頂ければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/11 01:31 編集
2016/04/11 04:45
2016/06/19 03:44