javascript - Android仅在空格后自动完成?

标签 javascript android html cordova autocomplete

我有一个用 Html5 构建并用 PhoneGap for Android 包装的应用程序

我有一个自动完成输入

在计算机上自动完成输入效果很好!

在 SmartPhone 中,自动完成功能仅在您在 Input 上留出 空格 后才起作用

(如果先写数字 - 有效!如果字母 - 仅在空格后有效)

为什么?

JS代码:

//Run in document.ready
function AutoComplete() {
    List = $.map(data.XXX, function (item) {
                return {
                    label: item.X,
                    value: item.XX
                };

            });
    $("#MyInput").autocomplete({
                source: List,
                link: '#',
                target: $('#MyList'),
                minLength: 1
            });

   }

HTML:

输入:

 <input id="MyInput" type="text" 
                placeholder="XXX"  />

名单:

  <ul id="MyList" data-role="listview" data-inset="true"> </ul>

最佳答案

尝试将 autocomplete="off"添加到输入标签。

关于javascript - Android仅在空格后自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13971243/

相关文章:

Android:AlertDialog 中的固定宽度字体

java - 获取 ISP IP 地址 Android

javascript - .sports-changed-status 应该改为 .sports-last-second

javascript - 将普通形式与多个拖放区相结合

javascript - 如何向谷歌云功能添加异步?

javascript - 需要帮助调试功能更改

HTML5 输入类型 'Number' 模式未被强制执行

javascript - 将 Kendo Grid 所选项目传递到 Kendo Window

javascript - 如何在打开之前从 react-native 打开 Gmail 并传递照片

php - PHP 中的自动返回命令