有没有办法阻止浏览器不记住文本字段的内容?问题是该字段包含一个值,如100,然后附加一个货币符号,如€ 100 €.如果我点击该字段,我的小部件将删除货币,我可以编辑裸号,当我模糊时,它会再次显示货币.一切正常,直到你点击F5然后你最终得到,100 € €因为浏览器恢复100 €了重新加载时的原始值,并且小部件重新添加它.
T.J*_*der 21
对于支持它的浏览器,有新autocomplete属性.从链接:
该
autocomplete属性是枚举属性.该属性有三种状态.所述on关键字映射到上状态,并且off关键字映射到关断状态.该属性也可以省略.在缺失值默认为默认状态.关闭状态表示控件的输入数据特别敏感(例如核武器的激活码); 或者它是一个永远不会被重用的值(例如银行登录的一次性密钥),因此用户每次都必须明确输入数据,而不是依靠UA预先填写他的价值; 或者文档提供了自己的自动完成机制,并且不希望用户代理提供自动完成值.
...虽然在你描述的特定情况下,我想我可能只是将€符号保留在字段值之外.你可以将它放在字段旁边,或者使用CSS将它叠加在字段上(例如,将它放在标记中的字段之后然后使用position: relative; left: -3em,那样的东西).但是如果你真的想阻止浏览器的自动填充,autocomplete那么工具箱就是一个工具.