2013-04-02 101 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? –