只接受在文本框中输入数字而无需使用脚本(accept only number in input te

2019-10-20 20:21发布

如何只允许在文本框中输入数字

<input type="text" name="price" id="input-country" required placeholder="Enter Your Price" accept="number">

我用上述方法,但其不工作,当我使用只允许在图像输入类型i使用以下方法

<input type="file" class="custom-file-input" accept="image/x-png, image/gif, image/jpeg">

这种方法工作在相同的方式精细如何只允许数量,以及只允许文字,和保护形式的SQL注入

Answer 1:

点击此检查如何只在HTML输入数字文本

如果使用的是HTML5然后使用<input type="number">

如果你真的想摆脱SQL注入的使用此



Answer 2:

您可以使用JavaScript这样的:

<input type="text" onkeypress="return event.charCode >= 48 && event.charCode <= 57">

上面的代码只接受数字。

如果你想使用十进制数,那么你可以使用这样的:

<input type="text" onkeypress="return event.charCode >= 46 && event.charCode <= 57">

试试这个代码,也许会有所帮助。



文章来源: accept only number in input text box without using script