我当前在输入中使用背景图像来显示默认值。当输入字段成为焦点时,背景消失。但是,如果用户选择保存数据,并且默认背景图像仍然可见,则Firefox会使用数据自动完成我的字段。浏览器自动完成该字段后,如何隐藏背景图像?

最佳答案

可能会有一些疯狂的CSS选择器允许您执行此操作,但是如果输入中包含文本,则可以使用JavaScript摆脱背景:

// on page load
if (yourInput.value) {
    yourInput.style.backgroundImage = '';
}


...管他呢。相似的东西。

关于html - 自动完成输入后,将默认输入背景图像隐藏在firefox中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7409997/

10-17 02:37