2012-09-29 42 views
3

我正在使用jQuery Mobile構建搜索對話框。 搜索的輸入是數字,所以我想添加一個「類型」的搜索和數字。 這可能嗎? 如果不是有一個簡單的解決方法? 我可以將2'類型'添加到表單輸入元素嗎?

+0

我認爲你不能這樣做...... – StaticVariable

+0

有趣的問題(+1)。在大多數情況下,輸入有兩種類型是沒有意義的,但搜索並非如此。 「搜索」可能被定義爲類型限定符,而不是其自身的類型。可悲的是,事實並非如此。 – Alohci

+0

+1不得不承認,我發現這是一個非常有趣的問題。 – Lodder

回答

1

不能申報type兩次,但你可以使用一個pattern

<input type="search" pattern="[0-9]*"> 

它仍然是實驗性的,所以一定要添加額外的(jQuery和/或服務器端)驗證。

+0

會在設備上顯示數字鍵盤嗎? – ShiftyThomas

+0

@ShiftyThomas我不這麼認爲,你必須測試它。正如我所說,這是一個實驗性功能。如果你的主要目標是顯示一個數字鍵盤,你最好切換到'',丟失右邊的「x」,這是'type =「search」' – Giona

+0

'的主要特徵我認爲這將是必須的,具有鍵盤的前端可用性確實超過了對搜索框添加功能的需求。我可能會在稍後的日期中對輸入進行樣式設置並添加'x'按鈕功能。 – ShiftyThomas

相關問題