Javascript 如何限制在ASP.NET中不使用验证的视图中可以写入的数字范围?

Javascript 如何限制在ASP.NET中不使用验证的视图中可以写入的数字范围?,javascript,html,jquery,asp.net-core,razor,Javascript,Html,Jquery,Asp.net Core,Razor,好的,在我看来,我有一个输入字段,可以插入如下数字: <div class="form-group"> <div>Number</div> <input asp-for="Number" class="form-control" /> <span asp-validation-for="Number" class="text-danger"&g

好的,在我看来,我有一个输入字段,可以插入如下数字:

<div class="form-group">
<div>Number</div>
<input asp-for="Number" class="form-control" />
<span asp-validation-for="Number" class="text-danger"></span>
</div>
但是我不想这样做,我真正想要的是视图中输入字段中的箭头不允许我输入一个超出某个范围或低于另一个数字的数字

例如,如果我一直按向上箭头来增加数字,当它已经达到249的顶部时,如果我一直按箭头,它应该不能再增加这个数字,同样,如果我尝试按向下箭头,它应该能够降到零以下,或者让我输入一个负数


我该怎么做?我需要使用脚本来执行此操作,或者还有其他选项?

您可以尝试这样做:

<input  asp-for="Number" class="form-control" min="0" max="249"/>

结果:

您可以尝试这样做:

<input  asp-for="Number" class="form-control" min="0" max="249"/>

结果: