NuiGui怎样实现控件进行多个自定义规则的校验?
新开发的NuiGui项目中遇到了个麻烦的问题,文本框中输入账号名,需要同时对该账号名进行“重名校验”和“禁止使用的名称校验”两种自定义校验。我写了两个校验规则,这两个校验规则分开使用时都没问题,但就是不能同时对两个规则进行校验。不知道哪里写的不对?麻烦大师帮我看看。代码如下:
function beforeInit(sender, config)
{
Ext.apply(Ext.form.field.VTypes,{
//====================该规则实现输入是否是禁止使用的账号校验================================//
dAccount:function(val)
{
//console.log('ok');
return (val != 'admin' && val != 'administrator');
},
dAccountText:'该账号被系统禁止使用,请重新设置!',
//====================该规则触发UniEdit1AjaxEvent事件实现远程调用校验================================//
getdoule:function(val)
{
result = ajaxRequest(sender, 'GetDouleAjaxEvent', ['param0='+val],false);
//console.log(result);
return (result.statusText != '0');
},
getdouleText:'用户账号已存在,请重新设置!'
});
//====================设置校验规则生效================================//
Ext.apply(sender,{allowBlank:false,maxLength:50,vtype:'dAccount',vtype:'getdoule',msgTarget:'side'});
}