zoukankan      html  css  js  c++  java
  • MVC+JQuery validate实现用户输入验证

    MVC+JQuery validate实现用户输入验证

    MVC服务器端:

    1.在controller中验证用户输入,如果验证失败,执行
    ModelState.AddModelError("LoginName", Resource.LoginName + Resource.WordSpace + Resource.CanNotBeBlank);

    2.在View视图某一个地方放置
    <%=Html.ValidationSummary()%>

    JS客户端:

    1.引放相应的JS文件
    <script src="/Js/jquery-1.4.2.js" type="text/javascript"></script>
    <script src="/Js/jquery.validate.js" type="text/javascript"></script>


    2.在View视图某一个地方放置
    <label id="messageBox"></label>


    3.在页面最下面加入以下JS代码
         $(function() {
             $("#form1").validate({
                 rules: {
                     LoginName: { required: true, regex: "^[0-9]+$" },
                     Password: { required: true }
                 },
                 messages: {
                     LoginName: "<%=Resource.LoginName + Resource.WordSpace + Resource.CanNotBeBlank%>"
                 },
                 errorLabelContainer: "#messageBox",
                 wrapper: "li"
             });
         });


    以上代码已实现双语化提示

    其它常用的验证方式有:
    required, remote, minlength, maxlength, rangelength, min, max, range, email, url, date, dateISO, number, digits, creditcard, accept, equalTo等

    可参见:
    http://docs.jquery.com/Plugins/Validation/validate
  • 相关阅读:
    开发一个delphi写的桌面图标管理代码
    web颜色转换为delphi
    delphi RGB与TColor的转换
    用Delphi制作仿每行带按钮的列表
    Delphi 之 编辑框控件(TEdit)
    numEdit
    DropDownList添加客户端下拉事件操作
    19个必须知道的Visual Studio快捷键
    asp.net线程批量导入数据时通过ajax获取执行状态
    详解JQuery Ajax 在asp.net中使用总结
  • 原文地址:https://www.cnblogs.com/zzxap/p/2175755.html
Copyright © 2011-2022 走看看