javascript-防止直接操纵html5输入数字字段

我创建了一个html5输入数字字段,如下所示:

<input type="number" min="1" max="51" value="1"/>

现在,我希望用户能够使用向上和向下箭头按钮在数字之间循环.但是,我不希望用户能够在该字段中直接输入新号码.我该怎么做呢?

我尝试设置readonly =“ true”,但正如预期的那样,这也使用户无法使用向上和向下箭头按钮在数字之间循环.

解决方法:

您可以尝试

<input type="number" min="1" max="51" value="1" onkeydown="return false"; />

但是无论如何,您必须在服务器端检查该值!

上一篇:javascript-ng-repeat内的ng-form以及ng-repeat外的Submit按钮


下一篇:php-Laravel-表单验证-数组至少需要1个字段