html – 有没有办法在type = number中停止手动输入,但仍允许使用“up / down”按钮进行更改?

前端之家收集整理的这篇文章主要介绍了html – 有没有办法在type = number中停止手动输入,但仍允许使用“up / down”按钮进行更改?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个输入:
<input type="number" name="amount" min="4" max="6" step="2" value="4" id="amount" />

而且我没有正常的提交按钮来提交信息(使用javascript).

type = number工作正常,但是用户仍然可以键入他们想要的任何数字,我想阻止用户输入输入,但仍然允许使用type =出现的“向上/向下”箭头进行更改数.我尝试过研究但找不到任何东西.这有可能吗?

解决方法

您是否有理由避免使用下拉选择标记
这将为用户提供非常有限的数字选择(根据您的喜好设置).
您甚至可以填充<选项>使用PHP或JavaScript编号为1到100(或任何您选择的)的字段,这样您就不必手动键入HTML代码中的每个数字.
<select>
  <option value='1'>1</option>
  <option value='2'>2</option>
  <option value='3'>3</option>
</select>

猜你在找的HTML相关文章