Kendo ui 在剑道多选上禁用web浏览器的默认自动完成

Kendo ui 在剑道多选上禁用web浏览器的默认自动完成,kendo-ui,Kendo Ui,我正在从选择输入创建剑道多重选择。剑道控件呈现一个基本输入文本框和一个自定义下拉列表,在您键入时显示。我遇到的问题是,输入会触发默认的web浏览器自动完成下拉列表,该下拉列表覆盖剑道下拉列表。我需要禁用默认的web浏览器行为,以便只显示剑道下拉列表。我已经尝试将autocomplete=off属性添加到剑道多重选择初始化所用的select标记中,但是剑道呈现的结果标记没有保留该属性。没关系,我只是使用剑道对象的“input”字段来访问输入,然后在剑道控件初始化后添加属性 $'multiSelec

我正在从选择输入创建剑道多重选择。剑道控件呈现一个基本输入文本框和一个自定义下拉列表,在您键入时显示。我遇到的问题是,输入会触发默认的web浏览器自动完成下拉列表,该下拉列表覆盖剑道下拉列表。我需要禁用默认的web浏览器行为,以便只显示剑道下拉列表。我已经尝试将autocomplete=off属性添加到剑道多重选择初始化所用的select标记中,但是剑道呈现的结果标记没有保留该属性。

没关系,我只是使用剑道对象的“input”字段来访问输入,然后在剑道控件初始化后添加属性

$'multiSelect'。数据'kendoMultiSelect'。输入.attr'autocomplete','off'


这解决了问题

尽管回答了你自己的问题,但这是一块有用的小宝石,让我省去了一个大麻烦。点击剑道多选将不可避免地打开第二个文本字段自动完成框,但这将修复它。谢谢,伙计。这部分解决了这个问题,但对地址相关的字段不起作用。我有一个名为state的标签,还必须将role=presentation添加到标签中。$'multiSelect.data'kendoMultiSelect.input.attr'autocomplete','off'.attr'role','presentation';