在HTML中,你可以将
我发现该属性的另一个特性是它会强制用户保持在指定的区间内。HTML通过验证实现了这一点。你可以手动输入任何值,但它不会让你提交表单。 我不想要这个功能! 为了解决这个问题,我发现有一个
我想我需要移除
step
属性添加到数字类型的输入框中。我想要这个功能是因为它可以简化用户的输入,只需按上/下箭头即可。我发现该属性的另一个特性是它会强制用户保持在指定的区间内。HTML通过验证实现了这一点。你可以手动输入任何值,但它不会让你提交表单。 我不想要这个功能! 为了解决这个问题,我发现有一个
novalidate
属性可以用于<form>
标签中,这个属性效果很好。但不幸的是,浏览器支持较差。我想我需要移除
step
属性,并使用JavaScript/jQuery自己编写功能,通过触发键盘按下事件来实现。
<input type="number" name="futureDailyAdSpend" value="138.03" step="50" min="50" formnovalidate/>
。我收到了这个错误信息:“请输入有效值。最接近的两个有效值分别为100和150。” 我想允许用户点击上下箭头以每次增加50的方式进行步进,但我也想允许用户输入更精确的数字。 - Ryan