如何使用asp.net mvc 4对仅应使用一个字符或数字的每个文本框进行验证

比奈·库玛(Binay Kumar)

我是ASP .NET MVC 4的新手。

我正在对Pan Card页面进行验证。

我想做,第一个5个文本框只能插入一个字符,然后下一个4个文本框只能插入一个数字,最后一个文本框只能接受一个字符。

@using (Html.BeginForm())
{
  <input type="text" pattern="[A-Z]{1}"  style="background-color:cyan; height:20px;width:20px;" name="txt1st" id="txt1st" required />
  <input type="text" pattern="[A-Z]{1}" style="background-color:cyan; height:20px;width:20px;" name="txt2nd" id="txt2nd" required />
  <input type="text" pattern="[A-Z]" style="background-color:cyan; height:20px;width:20px;" name="txt3rd" id="txt3rd" required />
  <input type="text" pattern="[A-Z]"   style="background-color:wheat; height:20px;width:20px;" readonly value="P" name="txt4th" id="txt4th" />
  <input type="text" pattern="[A-Z]"  style="background-color:cyan; height:20px;width:20px;" name="txt5th" id="txt5th" required />
  <input type="text" pattern="[0-9]"   style="background-color:blue; color:wheat;height:20px;width:20px;" name="int6th" id="int6th" required />
  <input type="text" pattern="[0-9]"  style="background-color: blue; color: wheat; height: 20px; width: 20px;" name="int7th" id="int7th" required />
  <input type="text" pattern="[0-9]"  style="background-color: blue; color: wheat; height: 20px; width: 20px;" name="int8th" id="int8th" required />
  <input type="text" pattern="[0-9]"   style="background-color: blue; color: wheat; height: 20px; width: 20px;" name="int9th" id="int9th" required />
  <input type="text" pattern="[A-Z]"   style="background-color:cyan; height:20px;width:20px;" name="txt10th" id="txt10th" required /><br />

  <input type="submit" class="btnPrimary" value="Update" />
}

我不知道如何执行此操作以及如何对每个文本框进行验证,我不应该在文本框中输入第二个值。

谁能告诉我如何解决这个问题?

文卡特

看来您根本没有使用MVC提供的功能。1.根据您的要求创建模型,例如,

public class PANCardDetails
{
    [RegularExpression("Your regyular expr. to validate")]
    public string Number1 { get; set; }

    // Do define the other properties like the above
}
  1. 使用以下模型修改视图中的表单,

    @model PANCardDetails
    @using (Html.BeginForm())
    {
        Html.EnableClientValidation(true);
        Html.EnableUnobtrusiveJavaScript(true);
        @Html.TextBoxFor(pancardDetails=>pancardDetails.Number1)
        @Html.ValidationMessageFor(pancardDetails=>pancardDetails.Number1)
        //Similarly create the controls for other properties too
    }
    
  2. 包括jquery,jquery非侵入式和jquery验证文件以启用客户端验证,MVC将在验证过程中完成其余工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用asp.net MVC向DropDownListFor中的每个条目添加一个字符串?

来自分类Dev

VB.NET-如何使文本框每次按键仅接受一个字符?

来自分类Dev

VB.NET-如何使文本框每次按键仅接受一个字符?

来自分类Dev

如何使用ASP.NET MVC掩盖文本框中的最后几个字符

来自分类Dev

如何使用ASP.NET MVC进行HTTP调用?

来自分类Dev

如何使用ASP.net MVC进行Ajax回发

来自分类Dev

如何使用ASP.NET MVC进行Kentico的API调用?

来自分类Dev

ASP.net MVC 4如何使用下拉菜单?

来自分类Dev

如何使用Autofac和Asp.Net MVC解决实例

来自分类Dev

如何在ASP.NET MVC中使用Dache的CacheClient?

来自分类Dev

如何在ASP.NET MVC中使用部分视图?

来自分类Dev

如何在ASP.NET MVC中使用AngularJS?

来自分类Dev

如何使用ASP.NET MVC 5的UserManager重置密码

来自分类Dev

如何使用JavaScript和ASP.NET MVC更新图像?

来自分类Dev

如何使用ASP.Net MVC动态设置所需字段?

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何为MVC(ASP.NET)项目正确使用NUGET?

来自分类Dev

ASP.NET MVC如何使用javascript更改较少的变量?

来自分类Dev

如何使用缓存对象缓存ASP.NET MVC数据

来自分类Dev

如何使用ASP.NET MVC实现简单的TreeView

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

Umbraco如何使用asp.net MVC绑定导航

来自分类Dev

如何为MVC(ASP.NET)项目正确使用NUGET?

来自分类Dev

如何为ASP.NET MVC使用Year Picker

来自分类Dev

如何使用ASP.NET MVC在iframe中显示文档?

来自分类Dev

如何在 ASP.NET MVC 5 中使用 applozic

来自分类Dev

如何使用ASP.NET Identity for ASP.NET MVC 5.0实现密码重置?

来自分类Dev

如何使用ASP.NET Identity for ASP.NET MVC 5.0实现密码重置?

来自分类Dev

使用远程验证asp.net MVC

Related 相关文章

  1. 1

    如何使用asp.net MVC向DropDownListFor中的每个条目添加一个字符串?

  2. 2

    VB.NET-如何使文本框每次按键仅接受一个字符?

  3. 3

    VB.NET-如何使文本框每次按键仅接受一个字符?

  4. 4

    如何使用ASP.NET MVC掩盖文本框中的最后几个字符

  5. 5

    如何使用ASP.NET MVC进行HTTP调用?

  6. 6

    如何使用ASP.net MVC进行Ajax回发

  7. 7

    如何使用ASP.NET MVC进行Kentico的API调用?

  8. 8

    ASP.net MVC 4如何使用下拉菜单?

  9. 9

    如何使用Autofac和Asp.Net MVC解决实例

  10. 10

    如何在ASP.NET MVC中使用Dache的CacheClient?

  11. 11

    如何在ASP.NET MVC中使用部分视图?

  12. 12

    如何在ASP.NET MVC中使用AngularJS?

  13. 13

    如何使用ASP.NET MVC 5的UserManager重置密码

  14. 14

    如何使用JavaScript和ASP.NET MVC更新图像?

  15. 15

    如何使用ASP.Net MVC动态设置所需字段?

  16. 16

    如何在ASP.NET MVC中使用ViewModels?

  17. 17

    如何为MVC(ASP.NET)项目正确使用NUGET?

  18. 18

    ASP.NET MVC如何使用javascript更改较少的变量?

  19. 19

    如何使用缓存对象缓存ASP.NET MVC数据

  20. 20

    如何使用ASP.NET MVC实现简单的TreeView

  21. 21

    如何在ASP.NET MVC中使用ViewModels?

  22. 22

    Umbraco如何使用asp.net MVC绑定导航

  23. 23

    如何为MVC(ASP.NET)项目正确使用NUGET?

  24. 24

    如何为ASP.NET MVC使用Year Picker

  25. 25

    如何使用ASP.NET MVC在iframe中显示文档?

  26. 26

    如何在 ASP.NET MVC 5 中使用 applozic

  27. 27

    如何使用ASP.NET Identity for ASP.NET MVC 5.0实现密码重置?

  28. 28

    如何使用ASP.NET Identity for ASP.NET MVC 5.0实现密码重置?

  29. 29

    使用远程验证asp.net MVC

热门标签

归档