HTML.TextBox用于范围验证
HTML.TextBoxFor range validation
我有一个TextBoxFor,我需要确保用户在运行时提供的数据小于一个数字。
当前代码-
<div class="col-md-3 input-group">
<span class="input-group-addon" style="padding-bottom: 0px;padding-top: 0px; ">$</span>
@Html.TextBoxFor(m => m.SaveDiscountAmount, new { @class = "form-control input-sm", @id = "input-discount" })
@Html.ValidationMessageFor(m => m.SaveDiscountAmount)
</div>
我需要确保输入的折扣金额小于或等于订购的总金额。
如果您没有,您可以像这样添加验证
[Required(ErrorMessage = "{0} is required")]
[Range(typeof(int), "0", "100",ErrorMessage = "{0} can only be between {1} and {2}")]
public int SaveDiscountAmount{get;set;}
或:
试试这个:
[Range(min,max)]
其中min和max是您为范围定义的数字。
相关文章:
- 如何创建一个方法来验证数组的范围
- JavaScript-仅验证数值并且在范围内
- 用于验证数字范围的正则表达式
- 使用正则表达式验证特定范围
- 正则表达式用于验证两个范围之间的数字
- jQuery 验证 - 带逗号的数字进入特定范围
- jQuery(或javascript)验证日期范围
- Javascript/Jquery:使用数字范围验证输入
- 如何在 AngularJS 中设置范围验证
- 适用于 Javascript 函数的应用程序范围的身份验证处理程序
- 用于双精度数范围验证的正则表达式
- 如何使用 HTML 验证日期范围
- 用于验证范围内十进制值的正则表达式是什么 - 0 到 99999.00
- 使用 JavaScript 或 jQuery 进行价格范围验证
- MySQL的时间验证范围
- javascript正则表达式验证范围内的年份
- 如何在javascript中仅验证范围为5-20的数字
- JQuery中动态设置输入验证范围
- Regex验证范围内的日期年份
- Javascript日期验证(范围)