ITPUB??ì3
ITPUB论坛 » WEB 2.0技术 » dwr中回调函数的返回值获取问题


标题: dwr中回调函数的返回值获取问题
离线 欣水寓言
一般会员



精华贴数 0
个人空间 0
技术积分 336 (5620)
社区积分 0 (703883)
注册日期 2005-12-3
论坛徽章:0
      
      

发表于 2008-5-6 10:30 
dwr中回调函数的返回值获取问题

function checkLogin() {
    UserReg.userIsExits(headLoginForm.memberloginname.value, function(data) {
        if(data == "false") {
           alert('用户名已经存在!');
           headLoginForm.tel.focus();
           return false;
        }
    });
}

这是我的一个注册表单的验证
这里是为了验证用户是否存在的,但是我在回调方法中的return false无法返回到checkLogin中,我不知道如何才能将这个返回值返回到外层的checkLogin中
各位大虾有没有办法?
如果无法返回这个值,表单就会自动提交了
或者有没有办法禁止我的表单提交?如果实在无法将这个值返回到checkLogin的话,变相阻止表单提交也可以。。。


只看该作者    顶部
离线 mosticy
中级会员


精华贴数 0
个人空间 0
技术积分 2380 (632)
社区积分 2182 (519)
注册日期 2007-10-9
论坛徽章:2
      
      

发表于 2008-5-7 09:58 
checkLogin() 在使用的时候,若有返回值使用 return  checkLogin()  是可以的。


__________________
(止步海阔天空.)
只看该作者    顶部
离线 iooyoo
迷眼流金


精华贴数 0
个人空间 20
技术积分 4018 (321)
社区积分 3386 (369)
注册日期 2006-6-15
论坛徽章:20
现任管理团队成员2008年新春纪念徽章    
      

发表于 2008-5-8 17:15 
你的思路是怎么的?

首先,按钮应该不是submit: 如果这样,ajax是异步的,不会说等你返回函数来决定form的提交
点击按钮--校验用户信息--返回校验结果--用户是否登陆


__________________

使君欲醉离亭酒
酒醒离愁转有
紫禁多时虚右
苕霄留难久
一声歌掩双罗袖
日落乱山春后
犹有东城烟柳
青荫长依旧
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问