我正在制作一个基于 jQuery Mobile 的网站。在特定领域,我只想接受数字,或更准确地说是 4 位数字。我注意到 slider 输入会执行此操作(当您点击手机上的字段时,它会弹出一个“仅数字键盘”)。
但是我对 slider 本身不感兴趣,因为我希望用户输入一个准确的数字(例如 4687 有点难以通过触摸手机上的 slider 实现)。
是否有 slider 的替代品,或者是否有隐藏实际 slider 的巧妙方法?
<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>
最佳答案
使用输入类型的数字。不要放弃服务器端验证!
关于jQuery 手机 : Numbers only input field?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10871422/