JS代碼,片段一:
{
// 片段1
fieldLabel : '機構名稱',
name : 'org.name',
hiddenName: 'org.name',
width : 250,
allowBlank : false,
blankText : '機構名稱不能為空',
maxLength : 20,
maxLengthText : '最大長度不能超過20個字符!',
validator : UserCfg.checkOrgName,
invalidText: '已經存在的名稱'
}
// 片段二
var IsExsit=false;//此變量一定要在方法外面定義
UserCfg.checkOrgName = function(){
var orgName = Ext.get('org.name').dom.value;
Ext.Ajax.request({
url : ORG_OPERATE_URL + "?action=checkOrgName",
params : {
random : Math.random(),
orgName : orgName
},
callback : function(opt, success, response) {
var obj = Ext.util.JSON.decode(response.responseText);
if (obj.success) {
ReturnValue(true);
} else {
ReturnValue(false);
}
}
});
function ReturnValue(ok) {// 此方法必須放CheckUserName里面。
IsExsit = ok;
}
return IsExsit;
}
在后臺代碼實現方法省略,不過返回一定要JSON格式,且有 success屬性,如果用戶存在,返回true, 否則返回false

// 片段1











// 片段二























在后臺代碼實現方法省略,不過返回一定要JSON格式,且有 success屬性,如果用戶存在,返回true, 否則返回false