2012-06-03 88 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

好的。我只是提到简单的代码来呼叫手机上的数字键盘。对不起。 –