2012-06-03 89 views
9

我正在製作一個基於jQuery Mobile的網站。在特定領域,我想只接受數字,或者更準確地說是4位數字。我注意到滑塊輸入做到了這一點(當你點擊手機上的字段時,它會產生一個「數字鍵盤」)。jQuery Mobile:只輸入數字字段?

但是我對滑塊本身並不感興趣,因爲我希望用戶輸入一個確切的數字(例如4687在觸摸手機上用滑塊難以達到)。

是否有替代滑塊或是否有一個簡潔的方式來隱藏實際的滑塊?

<div data-role="fieldcontain"> 
    <fieldset data-role="controlgroup"> 
     <label for="slc_length"> 
      Length 
     </label> 
     <input type="range" name="slider" id="slc_length" value="500" min="8" max="9999" data-highlight="true" /> 
    </fieldset> 
</div> 

回答

11

使用輸入類型的數字。不要放棄服務器端驗證!

3
<input type="number" name"abc"> 
+1

pleas添加一點上下文 - 不要只是拋出一行代碼 –

+0

好的。我只是提到簡單的代碼來呼叫手機上的數字鍵盤。對不起。 –