因为专注,所以专业

我的Java Blog

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  21 随笔 :: 30 文章 :: 6 评论 :: 0 Trackbacks
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
posted on 2010-08-12 11:57 kevin.zhan 阅读(472) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: