• asp.net MVC&JQuery 应用(表单验证)


    在这个例子中调用到了Jquery Validation 插件,让数据验证更方便快捷,有两种显示方式。

    将提示信息显示在每项的后面

    $("#test-form").validate({ submitHandler: function() { alert("提交成功!") } });

    将提示信息显示在顶部信息框内

    $("#test-form").validate({
                    errorLabelContainer: 
    "#ErrMessageBox",
                    wrapper: 
    "li",
                    submitHandler: function() { alert(
    "提交成功!") } //验证通后调用方法
                }); 
    使用自定验证方法
     
    // 中文字两个字节    
                jQuery.validator.addMethod("rangelength"function(value, element, param) {
                    
    var length = value.length;
                    
    for (var i = 0; i < value.length; i++) {
                        
    if (value.charCodeAt(i) > 127) {
                            length
    ++;
                        }
                    }
                    
    return this.optional(element) || (length >= param[0&& length <= param[1]);
                }, 
    "输入的值在3-15个字节之间。");
    自定验证方法的调用
     $("#password").rules("add", {
                    required: 
    true,
                    rangelength: [
    650],//调用上面定义的方法
                    messages: {
                        required: 
    "密码不能空。",
                        rangelength: 
    "密码必须为6-50位字符之间。"
                    }
                });
     


    作者:Neo.Yan
    出处:http://www.cnblogs.com/Nick4/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    欢迎大家访问我的网站-RedGlove.NET

    软件团队管理QQ交流群:124388576,欢迎对软件团队管理有兴趣的朋友加入

  • 相关阅读:
    (转)ab(apachebench)测试与loadrunner
    hibernate学习总结
    Oracle 11G在用EXP 导入、导出时,若有空表对导入导出中遇到的问题的解决
    Nginx可以做什么
    Oracle的表空间、用户和表的区别和联系
    oracle11g 导出表报EXP-00011:table不存在。
    tomcat、nginx、apache、tengine都是什么,及其作用
    注解和依赖注入框架
    js中innerHTML与innerText的用法与区别
    Linux中 /boot 目录介绍
  • 原文地址:https://www.cnblogs.com/nick4/p/1548868.html
Copyright © 2020-2023  润新知