如何在文本框MVC中添加实时验证

时间:2014-02-05 16:47:32

标签: c# jquery asp.net asp.net-mvc performance

我创建了MVC项目,并且 我有这样的表tblEmp结构:

Id          int
Name        nvarchar
NIK         int
Point       numeric(18,2)
JointDate   date

在视图创建页面中,我希望NIK字段只能输入最大长度为3位实时的整数[直到我按下按钮“创建”],我怎么能用简单的方法解决这个问题? 请帮忙。感谢

1 个答案:

答案 0 :(得分:1)

您可以使用DataAnnotations来确保允许的值从0到9,并且它只有3位数。

然后在您的视图上连接jQuery Validator,您将获得所需的实时验证。

请参阅以下有关RegularExpressions数据注释的内容(注意:您需要为您的案例找出正则表达式) DataAnnotations validation (Regular Expression) in asp.net mvc 4 - razor view