2013-04-02 84 views
0

我正在使用jQuery Mobile 1.2.0开发我的Web应用程序。 主页面包含解释应用程序和两个文本字段的文本,以便用户输入一些信息: 现在我在我的iPhone上启动应用程序,我想知道一点。如果我编辑第一个字段,那么键盘将在右下角显示一个标题为“打开”的按钮。如果我编辑第二个字段,那么键盘将在右下角显示一个带有“搜索”标题的按钮。 如何更改标题和支持哪些键盘布局?如何更改键盘布局

回答

0

不仅仅在iPhone中,也基于Android的输入元素的type键盘会占用不同的形状。

您可以查看一些可用的text input types here at this link但请记住,并非所有浏览器都支持所有输入类型。

下面的一些例子。

// To get search button 
<input type="search" name="mySearch"> 
// to get numbers only 
<input type="numbers" name="myNumber"> 

jQuery Mobile文档有关于此字段的更多信息。检查出official documentation here

希望这足以让你开始。

+0

如果在搜索中混合使用文本和标识的类型,则会出现该效果;你只需要放置 - 这很好奇。 – altralaser

1

我敢肯定弹出的键盘与html5输入类型属性相关,与jquery mobile没有关系。例如:

<input type="url" /> 

应该用专用的.COM按钮

textarea的应显示数据回键盘,而不是去

电子邮件应显示专用@符号键

数将返回数字键盘等

只要确保您的目标受众浏览器类型支持html5输入类型

+0

发生了什么事,答案是否定的? –

+0

不,这两个字段的类型都是“text”,但id和name属性不同:第一个字段的id为“text-user”,第二个字段的id为“text-search”。 – altralaser

+0

看着文档http://jquerymobile.com/demos/1.2.1/docs/forms/forms-all.html,是你的表单字段沿着这些线?安装jsfiddle? –