如何只允许在文本框中输入数字
<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注入
点击此检查如何只在HTML输入数字文本
如果使用的是HTML5
然后使用<input type="number">
如果你真的想摆脱SQL注入的使用此
您可以使用JavaScript这样的:
<input type="text" onkeypress="return event.charCode >= 48 && event.charCode <= 57">
上面的代码只接受数字。
如果你想使用十进制数,那么你可以使用这样的:
<input type="text" onkeypress="return event.charCode >= 46 && event.charCode <= 57">
试试这个代码,也许会有所帮助。