草庐IT

AutoComplete

全部标签

html - 使用 'contains' 方法自动完成 HTML5(数据列表),而不仅仅是 'starts with'

(我找不到它,但又一次我真的不知道如何搜索它。)我想使用和获得自动完成,但我希望浏览器通过“包含”方法匹配所有选项,而不是“开始于”,这似乎是标准的。有办法吗?如果不是简单的话,有没有办法强制显示我想显示的建议,而不是浏览器匹配的建议?假设我正在输入“foo”并且我想显示选项“bar”和“baz”。我可以将这些强加给用户吗?如果我只是用那些(用JS)填充数据列表,浏览器仍然会进行“开始于”检查,并将它们过滤掉。我想最终控制数据列表选项的显示方式。不是因为它的用户界面、灵active、可访问性等,所以我不想完全重制它。甚至不要推荐jQuery插件。如果我可以最终控制表单元素验证,为什么不

html - 结果是链接的 JQuery 自动完成

我正在尝试创建一个JQuery自动完成框,其中为自动完成建议的单词是链接(类似于Facebook或Quora上发生的情况)。基本上,我希望自动完成结果下拉,我希望人们能够点击它们并导航到不同的页面。这是我目前使用的代码$(document).ready(function(){$("input#autocomplete").autocomplete({source:["SpencerKline","TestTestTestTestTestTestTestTestTest","php","coldfusion","javascript","asp","ruby"]});});

html - 结果是链接的 JQuery 自动完成

我正在尝试创建一个JQuery自动完成框,其中为自动完成建议的单词是链接(类似于Facebook或Quora上发生的情况)。基本上,我希望自动完成结果下拉,我希望人们能够点击它们并导航到不同的页面。这是我目前使用的代码$(document).ready(function(){$("input#autocomplete").autocomplete({source:["SpencerKline","TestTestTestTestTestTestTestTestTest","php","coldfusion","javascript","asp","ruby"]});});

html - 如何在继续使用 html 中的数据列表元素的同时关闭自动完成

我有一个input使用html5显示列表的字段元素。问题是浏览器自动完成还显示历史列表(这是以前键入的值的列表,不包含在中)。所以我只想摆脱history-list不是.如果我使用autocomplete="off"功能,这也会阻止.简而言之,我只想要不是历史。 最佳答案 您是否可以在没有id或name属性的情况下使用input字段?否则,浏览器实际上无法将历史记录与该元素相关联。在我对Firefox的快速测试中,这似乎可以解决问题:Withid:Withname:Noid,name,class:Withclass:在上面的代码中,

html - 如何在继续使用 html 中的数据列表元素的同时关闭自动完成

我有一个input使用html5显示列表的字段元素。问题是浏览器自动完成还显示历史列表(这是以前键入的值的列表,不包含在中)。所以我只想摆脱history-list不是.如果我使用autocomplete="off"功能,这也会阻止.简而言之,我只想要不是历史。 最佳答案 您是否可以在没有id或name属性的情况下使用input字段?否则,浏览器实际上无法将历史记录与该元素相关联。在我对Firefox的快速测试中,这似乎可以解决问题:Withid:Withname:Noid,name,class:Withclass:在上面的代码中,

html - 自动完成关闭还是假?

最近我遇到了一个问题,我想在所有浏览器中禁用自动完成。Chrome在设置中有一项新功能,您可以在其中添加卡号。并且要求也禁用它。在所有浏览器中起作用的是在表单级别执行此autocomplete=false。但这不符合w3规则,他们强制要求autocomplete=off|on。有人可以向我解释为什么false在所有浏览器中都有效吗?即使是ie8,所有firefox,safari等,但它不兼容。 最佳答案 你是对的。将自动完成属性设置为“关闭”不会在较新版本的Chrome中禁用Chrome自动填充。但是,您可以将自动完成设置为除“开”

html - 自动完成关闭还是假?

最近我遇到了一个问题,我想在所有浏览器中禁用自动完成。Chrome在设置中有一项新功能,您可以在其中添加卡号。并且要求也禁用它。在所有浏览器中起作用的是在表单级别执行此autocomplete=false。但这不符合w3规则,他们强制要求autocomplete=off|on。有人可以向我解释为什么false在所有浏览器中都有效吗?即使是ie8,所有firefox,safari等,但它不兼容。 最佳答案 你是对的。将自动完成属性设置为“关闭”不会在较新版本的Chrome中禁用Chrome自动填充。但是,您可以将自动完成设置为除“开”

html - 在不禁用自动完成的情况下禁用 Chrome 中的表单自动填充

这个问题在这里已经有了答案:DisablingChromeAutofill(68个答案)关闭5年前。我们如何在某些上禁用Chrome的自动填充功能?是为了防止它们在页面加载时自动填充吗?同时我需要保持自动完成启用,这样用户仍然可以通过单击输入或输入来查看建议列表。这能做到吗?编辑:如果您觉得有必要或者您觉得这会使您的解决方案更简单,请随意使用纯Javascript或jQuery。

html - 在不禁用自动完成的情况下禁用 Chrome 中的表单自动填充

这个问题在这里已经有了答案:DisablingChromeAutofill(68个答案)关闭5年前。我们如何在某些上禁用Chrome的自动填充功能?是为了防止它们在页面加载时自动填充吗?同时我需要保持自动完成启用,这样用户仍然可以通过单击输入或输入来查看建议列表。这能做到吗?编辑:如果您觉得有必要或者您觉得这会使您的解决方案更简单,请随意使用纯Javascript或jQuery。

html - Chrome 忽略自动完成 ="off"

我创建了一个使用标签框下拉列表的Web应用程序。这适用于除Chrome浏览器(版本21.0.1180.89)之外的所有浏览器。尽管input字段和form字段都具有autocomplete="off"属性,Chrome仍然坚持显示下拉历史记录该字段的先前条目,这正在抹杀标签框列表。 最佳答案 防止自动完成用户名(或电子邮件)和密码:防止自动完成字段(可能不起作用):解释:autocomplete仍在上工作尽管有autocomplete="off",但您可以更改off到一个随机字符串,比如nope.其他“解决方案”用于禁用字段的自动完