jQuery 手机 : Numbers only input field?

标签 jquery html jquery-mobile

我正在制作一个基于 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/

相关文章:

javascript - 我正在使用 Angular 代码调用其余 api 并将其显示在屏幕上

ios - Force iOS 应用程序在 safari 中打开外部链接

php - 你如何将 php 结果填充到 jquery 移动 ListView 中

jquery - 如何选择或取消选择 JQuery Mobile 中的所有复选框?

javascript - 滚动然后捕捉到顶部而不是取消捕捉

javascript - Jquery spinner 旋转事件的值延迟

javascript - 如何将下拉列表的值传递给 instafeed tagName 属性

javascript - 无法包含 jquery 1.9.1 库

javascript - 如何使用jquery选择DOM元素

jquery - 如何使用 jQuery 动态更改 SVG 的填充颜色?