【问题标题】:accept only number in input text box without using script在不使用脚本的情况下只接受输入文本框中的数字
【发布时间】:2014-10-24 17:36:14
【问题描述】:

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

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

我使用了上述方法,但它不起作用 当我在图像输入中使用仅允许的类型时,我使用以下方法

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

这个方法很好用 以同样的方式如何只允许数字 以及如何只允许文本,并保护表单 SQL 注入

【问题讨论】:

标签: html forms upload sql-injection


【解决方案1】:

你可以像这样使用javascript:

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

以上代码只接受数字。

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

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

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

【讨论】:

    【解决方案2】:

    Click this for checking how to enter numeric text only in HTML

    如果您使用的是HTML5,请使用&lt;input type="number"&gt;

    如果你真的想摆脱 SQL 注入 Use this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 2022-06-28
      相关资源
      最近更新 更多