您可以在keypress
上使用一个简单的javascript
函数,并检测用户何时输入-
并禁用该功能.event.charCode != 45
检测并禁止用户键入破折号(-
).
<input type="text" onkeypress="return event.charCode != 45">
为了防止用户输入任何类型的文本并仅启用数字,您可以将输入字段的type
更改为number
,并将min
属性也添加为0.您还可以将step
个属性添加为小数.
<input type="number" min=0.01 step=0.01 onkeypress="return event.charCode != 45">