我想使EditFor文本框只接受数字
本文关键字:数字 文本 EditFor | 更新日期: 2023-09-27 18:07:44
这是我的ViewModel:
[Required(ErrorMessageResourceType=typeof(Resources.ValidationsResources),
ErrorMessageResourceName = "Required")]
[Range(0, 9999,
ErrorMessageResourceType = typeof(Resources.ValidationsResources),
ErrorMessageResourceName = "SomenteNumeros")]
public Int16 Quantidade { get; set;}
This is my View:
<label class="Quantidade">
<span>Quantidade</span>
@Html.EditorFor(model => model.Quantidade)
</label>
但是我想屏蔽这个编辑器中的所有单词,只允许数字。
我该怎么做?
需要javascript。有很多jQuery插件可以帮助你实现这个。
使用正则表达式,例如
[RegularExpression("([1-9][0-9]*)", ErrorMessage = "Count must be a natural number")]
public int Count { get; set; }