Home 欢迎使用WAFⅡ帮助系统 查看源码

动态校验
创建表单 表单中追加内容 表单中删除内容 验证表单

校验参数(options):

validateOptions={
	rules:"required:true,minlength:5",
	errMsg:"required:'名称不能为空。',minlength:'名称至少5字符!'",
	validatetrigger:"onfocus,onblur,onkeyup",
	errorLabelPosition:"right"
}

核心代码片段:

//创建input添加到labelContainer
var options = {id:"xxx"+contentIndex,name:"xxx"+contentIndex};
var newDom = waf.createDOM("text", options);
//lcDom为labelContainer
lcDom.wafLabelContainer('appendChildren',newDom); 
waf.initComponent("text", options, newDom);
//初始化左侧的校验参数到目标控件
waf.initComponent("validator",validateOptions,newDom);
//根据校验规则给labelContainer前加*号
lcDom.wafLabelContainer('initRequiredMask');