我们对输入框使用了jQuery自动完成功能,以便在用户输入内容时为其提供建议。
我们面临的问题是,大多数时候jQuery的建议列表都隐藏在浏览器的建议列表后面。如果我们按Escape键,则jQuery建议列表也可能会消失。
曾尝试使用autocomplete="off"
,但至少在Chrome中似乎没有任何作用
个人不希望通过使用会话键使名称变得唯一而使事情复杂化,如以下博文
所示How do you disable browser Autocomplete on web form field / input tag?
完整标签如下:
<input type="text" class="form-control" id="EmployeeName" value="@Model.EmployeeName" autocomplete="off" />
任何帮助表示赞赏。
答案 0 :(得分:0)
最近也不得不对此进行调试,我们发现autocomplete="new-password"
可以完全完全随机地解决问题
<input type="text" autocomplete="new-password" />
现在您已从评论中提供了更多信息,请参阅 https://code.jquery.com/ui/1.12.1/jquery-ui.js
请注意提示行
this.element.attr( "autocomplete", "off" );
需要更改为
this.element.attr( "autocomplete", "new-password" );
似乎该插件尚未更新以处理此chrome错误。您可以直接更新jquery-ui插件,在自定义脚本中覆盖它,然后选择其他插件。