我想只在输入字段中使用数字。如何仅允许手机键盘上的数字(iOS和Android),如此屏幕https://drive.google.com/drive/folders/0B0eU9chNlIdabU1VTWQycy1mb3M?usp=sharing
Inputmode =“numeric”不起作用:(
$('.input-number').on('input', function (event) {
this.value = this.value.replace(/[^0-9]/g, '');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="input-number" type="text" maxlength="5" inputmode="numeric">
答案 0 :(得分:0)
只需在hashCode
元素上使用type="number"
属性。
答案 1 :(得分:0)
在输入中添加一个类似于下面提到的模式 图案=&#39; [0-9] *&#39;
答案 2 :(得分:0)
你应该像这样使用Type=tel
:
<input type="tel" pattern="[0-9]{10}" name="tel" title="Phone Number?!?!"/>