javascript - 如何访问浏览器中的自动完成组合框

标签 javascript jquery html css

首先,请原谅我的 lamer 问题,因为我刚刚开始从事 Web 开发。

我有一个“输入”元素,用户正在其中输入文本。

在某些时候,页面布局会根据元素内容由逻辑触发发生变化。结果,输入元素改变了它的大小和位置,但与其关联的自动完成组合框仍保持在布局移动之前的相同位置。

enter image description here

相同的行为发生在不同的浏览器中。

我的问题是,我怎样才能访问自动完成组合框,以便移动、刷新或简单地隐藏它?

更新:输入元素没有任何特殊之处,没有第三方控件、库等:

<input id="my-edit" type="text" placeholder="Input text here"/>

最佳答案

您可以通过添加 autocomplete="false" 来隐藏自动完成功能,如下所示:

<input type="text" autocomplete="false">

虽然不确定是否要移动它。

关于javascript - 如何访问浏览器中的自动完成组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20255066/

相关文章:

javascript - 如何从 JQuery 返回的数组中确定复选框的选中状态?

jquery - 如何将回调附加到附加到延迟对象的延迟对象?

javascript - 聊天应用程序不会在 jquery 中每 10 秒加载一次

javascript - 使用 React 寻找更好的解决方案来根据窗口大小移动按钮

html - Bootstrap 网站 jumbotron 图像缩放

javascript - 下拉选择单付还是双付

php - 将 PHP Regex 转换为 Javascript(或者有什么区别?)

php - jQuery 文件上传 'undefined' 图片 url

javascript - 使用 Javascript 将文件插入 html 页面?

javascript - 使关键帧在单击时重新启动