【发布时间】:2020-02-21 20:26:32
【问题描述】:
我认为这可能是个愚蠢的问题,但相信我,我是新手。我正在处理表格我正在使用<input type="number"/> 在这里我正在实现数字目标(我的意思是它只会接受数字)但我想设置一些限制意味着用户将无法输入超过 8 个字符。我只想接受数字和限制 8 可以帮助我吗?
【问题讨论】:
-
<input type=tel >或pattern=^\d{7,8}$ -
你试过什么?问之前有没有研究过?如果有,你发现了什么?
-
@BrianThompson 是的,我已经这样做了。实际上我想取电话号码,它只接受号码而不接受其他字符,我想要字符限制意味着我只想允许用户输入 8 个字符
-
@dandavis 它也接受字母值。我只想要数值
-
是的,我明白这一点。但它是受控输入还是不受控输入。您是否将其值存储在状态中并使用
onChange处理程序对其进行更新?您将此标记为反应,但您没有给出任何反应代码。最终,这需要更多细节。
标签: javascript reactjs ecmascript-6