使用input type =“number”时,输入值中的文本不显示

时间:2016-12-21 13:07:31

标签: html css forms performance input

我想将输入类型保留为“数字”。那么如何解决这个问题,如果输入类型=“数字”只允许数字作为值而不是文本。

这就是我想要实现的目标:

<input type="number" name="amount" value="Other Amount">

2 个答案:

答案 0 :(得分:3)

相反,我会使用占位符

<input type="number" name="amount" placeholder="Other Amount">

答案 1 :(得分:0)

如果你想获得只允许数字的文本输入,你应该这样做:

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

您需要控制允许按下哪个字符