Chinaunix首页 | 论坛 | 博客
  • 博客访问: 464585
  • 博文数量: 226
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2111
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-20 09:02
个人简介

web web web

文章分类

全部博文(226)

文章存档

2020年(2)

2019年(1)

2018年(3)

2017年(26)

2016年(57)

2015年(60)

2014年(77)

我的朋友

分类: JavaScript

2016-01-15 09:42:02


  1. var validateResult;
  2. function validate_form(){
  3.     //自定义验证方法
  4.     $.validator.addMethod( "illegalStrCheck",function(value,element){
  5.      var regexStr = /^[\u4e00-\u9fa5a-zA-Z0-9_!#&+-=|@]{1,}$/;
  6.      if (!regexStr.test(value)) {
  7.          return false;
  8.      }
  9.      return true;     
  10.     } ,"楼层名字包含非法字符");
  11.     
  12.     $.validator.addMethod( "floorNameRepeatCheck",function(value,element){
  13.         var floor_name_repeat_tag=false;
  14.         $(".floor_tbl span").each(function(){
  15.             if($.trim($(this).html())==value){
  16.                 floor_name_repeat_tag=true;
  17.             }
  18.         });
  19.         if(floor_name_repeat_tag){
  20.             return false;
  21.         }
  22.         return true;
  23.     } ,"楼层名字不允许重复");
  24.     
  25.     validateResult=$("#uploadform").validate({
  26.         rules: {
  27.             floor_name: {
  28.                 required: true,
  29.                 maxlength: 128,
  30.                 illegalStrCheck: true,
  31.                 floorNameRepeatCheck :true
  32.             }            
  33.         },
  34.         messages: {
  35.             floor_name: {
  36.                 required: "网络名称不可为空",
  37.                 maxlength: "楼层名字支持最多128个字符",
  38.                 illegalStrCheck: "楼层名字包含非法字符",
  39.                 floorNameRepeatCheck: "楼层名字不允许重复"
  40.             }
  41.         },
  42.         errorPlacement:function(error,element) {
  43.             error.appendTo(element.next().next("span"));
  44.         }
  45.     });
  46. }

function submitForm(){
    if(validateResult.form()){
       
    ********提交*****
   
    }

}

阅读(781) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~