• 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
  • 相关阅读:
    Asp.net MVC 利用 Nopi 导出 Excel
    React 中 调用 Asp.net WebApi
    Node.js mysql 连接池使用事务自动回收连接
    __far和__near的小问题
    注册博客园了,以后在这里写写随笔。
    Electron客户端开发入门必备的知识点
    公司组织构架的三大类型
    经济学中的人性抉择(下)
    经济学中的人性抉择(上)
    模拟音乐播放器播放条样式
  • 原文地址:https://www.cnblogs.com/zzxap/p/2175755.html
Copyright © 2020-2023  润新知