占位符被其他值覆盖-意外行为

问题描述 投票:0回答:1

我正在使用jquery有条件地设置电子邮件字段占位符

$("#UserEmail").attr("placeholder", (auth.currentUser && auth.currentUser.email) || "Email");

它有效,我可以从devtool确认它。这是devtool快照devtool snapshot

但是问题是-在UI中显示其他值。我想浏览器会从缓存中覆盖我的占位符。这是UI快照

UI snapshot

有什么方法可以防止这种行为?

jquery html placeholder html-input
1个回答
0
投票

我不确定,但是我怀疑这是由于网页自动填充行为引起的>>

您可以尝试添加autocomplete="off"属性

<input type="text" autocomplete="off">
© www.soinside.com 2019 - 2024. All rights reserved.