我正在使用jquery有条件地设置电子邮件字段占位符
$("#UserEmail").attr("placeholder", (auth.currentUser && auth.currentUser.email) || "Email");
它有效,我可以从devtool确认它。这是devtool快照
但是问题是-在UI中显示其他值。我想浏览器会从缓存中覆盖我的占位符。这是UI快照
有什么方法可以防止这种行为?
我不确定,但是我怀疑这是由于网页自动填充行为引起的>>
您可以尝试添加autocomplete="off"
属性
<input type="text" autocomplete="off">