Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在没有HTML5的Android/IOS中触发数字键盘进行输入_Jquery_Html_Mobile_Jquery Plugins_Numeric - Fatal编程技术网

Jquery 在没有HTML5的Android/IOS中触发数字键盘进行输入

Jquery 在没有HTML5的Android/IOS中触发数字键盘进行输入,jquery,html,mobile,jquery-plugins,numeric,Jquery,Html,Mobile,Jquery Plugins,Numeric,我在网站上搜索了以下内容 使用html5,我们可以轻松地触发数字键盘,如下所示: <input type='tel' /> <input type='number'/> <input type='text' pattern='some pattern' /> (This will work in IOS and not in android) (这将在IOS中工作,而不是在android中) 但是我使用插件来格式化/限制用户输入,如果是数字。 根据aut

我在网站上搜索了以下内容

使用html5,我们可以轻松地触发数字键盘,如下所示:

<input type='tel' />
<input type='number'/>
<input type='text' pattern='some pattern' /> (This will work in IOS and not in android)

(这将在IOS中工作,而不是在android中)
但是我使用插件来格式化/限制用户输入,如果是数字。 根据autoNumeric插件()的文档, 如果输入type='tel/number',自动数字将不起作用。我试过了,是的,它不起作用

  • 如果我使用HTML5并删除autoNumeric,就会反映出我的应用程序对用户不友好。为了使它对用户友好,我需要做更多的代码更改(应该在开始之前仔细研究:-())
  • 如果我使用autoNumeric,那么我的应用程序在移动应用程序中不会对用户友好
  • 如果我使用另一个插件,而不是支持HTML5的autoNumeric插件,那么我需要对整个项目进行返工,测试时间将花费更多的成本
我的要求是,

在没有html5的情况下,如何在mobile/ipad/iphone中启用/触发数字键盘


在mobile/ipad/iphone中,是否有任何jquery插件可以启用/触发不带html5且带有autoNumeric js()?根据文档,
版本1.9.19
增加了对
的支持

那么,为什么不使用它呢?

来自autoNumeric.js的

  • 目前仅适用于iOS
  • 应该适用于大多数移动浏览器-在android设备上,您可能会得到暂停和等待按钮

  • 如果需要十进制数字,可以将模式修改为
    [\d\.]代码> 

    你应该考虑HTML5版本的手机,也许回到你的桌面上使用插件的版本。如果我是正确的,你是说要动态地检测和加载适当的输入和jQuery插件。对吗?他们有文档吗?嗨,但是他们提到了“类型必须最好设置为”文本。“要正确使用自动数字功能”:-(.检查文档是的,他们在该版本的更新日志中提到了。在文档页面上。滚动到下面并查看是,但我在已知问题中看到“类型必须最好设置为“文本”才能正确使用自动数字功能”