SOURCE

console 命令行工具 X clear

                    
>
console
var formModel = [
    {
        "name": "double",
        "caption": "小数",
      	"defaultValue":"32.223a",
        "checkType": "double",
      	"placeholder":"正确:32.223"
    },
    {
        "name": "phone",
  			"defaultValue":"138138001381",
        "caption": "手机号",
        "checkType": "phone",
  			"placeholder":"正确:13813800138"
    },
    {
        "name": "tel",
        "caption": "电话号码",
        "checkType": "tel",
  			"defaultValue":"4007-99-4007a",
  			"placeholder":"正确:4007-99-4007"
    },
    {
        "name": "email",
        "caption": "邮箱",
  			"defaultValue":"yuqi@wisedu",
  			"placeholder":"正确:yuqi@wisedu.com",
  			"checkType": "email"
    },
    {
        "name": "integer",
        "caption": "整数",
  			"defaultValue":"a",
  			"placeholder":"正确:1",
  			"checkType": "integer"
    },
    {
        "name": "integer0",
        "caption": "非负整数",
  			"defaultValue":"-1",
  			"placeholder":"正确:1",
  			"checkType": "integer+0"
    },
    {
        "name": "integer_",
        "caption": "正整数",
  			"defaultValue":"0",
  			"placeholder":"正确:1",
  			"checkType": "integer+"
    },
    {
        "name": "money",
        "caption": "金额数",
  			"defaultValue":"-1.00",
  			"placeholder":"正确:1.00",
  			"checkType": "money"
    },
    {
        "name": "score",
        "caption": "分数",
  			"defaultValue":"-97.00",
  			"placeholder":"正确:97.00",
  			"checkType": "score"
    },
    {
        "name": "number",
        "caption": "数字",
  			"defaultValue":"97a.00",
  			"placeholder":"正确:97.00",
  			"checkType": "number"
    },
    {
        "name": "date",
        "caption": "日期",
  			"defaultValue":"2014-13-32",
  			"placeholder":"正确:2014-01-02",
  			"checkType": "date"
    },
    {
        "name": "ipv4",
        "caption": "ip地址",
  			"defaultValue":"172.16.7.292",
  			"placeholder":"正确:172.16.7.22",
  			"checkType": "ipv4"
    },
    {
        "name": "url",
        "caption": "url地址",
  			"defaultValue":"mail://jsrun.net/NHpKp/edit",
  			"placeholder":"正确:http://jsrun.net/NHpKp/edit",
  			"checkType": "url"
    },
    {
        "name": "onlyNumberSp",
        "caption": "只能填写数字",
  			"defaultValue":"a",
  			"placeholder":"正确:111",
  			"checkType": "onlyNumberSp"
    },
    {
        "name": "onlyLetterSp",
        "caption": "只能填写英文字母",
  			"defaultValue":"中国",
  			"placeholder":"正确:adfa",
  			"checkType": "onlyLetterSp"
    },
    {
        "name": "onlyLetterNumber",
        "caption": "只能填写数字与英文字母",
  			"defaultValue":"中国",
  			"placeholder":"正确:i18n",
  			"checkType": "onlyLetterNumber"
    },
    {
        "name": "chinese",
        "caption": "只能填写数字与英文字母",
  			"defaultValue":"wisedu",
  			"placeholder":"正确:金智教育",
  			"checkType": "chinese"
    },
    {
        "name": "chinaId",
        "caption": "身份证号",
  			"defaultValue":"320507099402011878",
  			"placeholder":"正确:320507199402011878",
  			"checkType": "chinaId"
    },
    {
        "name": "chinaIdLoose",
        "caption": "身份证号",
  			"defaultValue":"320507940201187X",
  			"placeholder":"正确:320507940201187",
  			"checkType": "chinaIdLoose"
    },
    {
        "name": "chinaZip",
        "caption": "中国邮编",
  			"defaultValue":"9100014",
  			"placeholder":"正确:2100014",
  			"checkType": "chinaZip"
    },
    {
        "name": "qq",
        "caption": "中国邮编",
  			"defaultValue":"123",
  			"placeholder":"正确:1433949401",
  			"checkType": "qq"
    },
    {
        "name": "telphone",
        "caption": "正则表达式",
  			"defaultValue":"-0.1",
  			"placeholder":"正确:1433949401",
  			"checkExp": "/^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/"
    }
];
formModel = WIS_EMAP_SERV.convertModel(formModel,"form");
$('#hForm').emapForm({
  data: formModel,
  model: 'h'
});
<hr>
<button onclick="$('#hForm').emapForm('requireItem', ['double','phone','tel','email','integer','integer0','integer_','money','score','number','date','ipv4','url','onlyNumberSp','onlyLetterSp','onlyLetterNumber','chinese','chinaId','chinaIdLoose','chinaZip','qq']);">为所有添加必填校验</button>
<button onclick="$('#hForm').emapForm('unRequireItem', ['double','phone','tel','email','integer','integer0','integer_','money','score','number','date','ipv4','url','onlyNumberSp','onlyLetterSp','onlyLetterNumber','chinese','chinaId','chinaIdLoose','chinaZip','qq']);">为所有取消必填校验</button>

<hr>
<div id="hForm"></div>