【发布时间】:2018-06-17 23:37:03
【问题描述】:
当类型为文本时,我需要一个输入框,仅限制为数值。我看了一下这个答案,但它似乎不起作用。 HTML text input allows only numeric input
<input type="text" onKeyPress={(event) => {
if (event.charCode >= 48 && event.charCode <= 57 || event.charCode >= 96 && event.charCode <= 105) {
return true;
} else {
return false;
}
}}
className="form-control"
maxLength="5"
ref="zip"
placeholder="Enter Zip Code" />
【问题讨论】:
-
注意像这样改变条件: if ((event.charCode >= 48 && event.charCode = 96 && event.charCode