在Android上,当触摸选择器时,将出现键盘输入。我怀疑这是因为生成的输入的类型为“文本”。
如何防止这种情况发生?如果用户从下拉列表中进行选择,则出现键盘是没有意义的。
我正在将selectize实现为Angular模块angular-selectize,但是我与开发人员进行了检查,该问题并非特定于angular包装器。
这是我的代码:
<selectize ng-model="filters.min_bedrooms"
options="[
{title:'0', id:0},
{title:'1', id:1},
{title:'2', id:2},
]">
</selectize>
Run Code Online (Sandbox Code Playgroud)
生成以下标记:
<input type="text" autocomplete="off" tabindex="" style="width: 4px; opacity: 0; position: absolute; left: -10000px;">
Run Code Online (Sandbox Code Playgroud)