Jquery问题与验证

时间:2012-06-02 00:03:40

标签: jquery

我有下面的问题 我有个人资料页面包含user_name,电子邮件,城市等... 在执行验证时,我将检查已存在或未存在的user_name以及其他常规内容,如emmail验证,整数检查等... 我的问题是user_name检查是一个ajax调用,所以beofre完成user_name检查验证已完成并插入已存在的错误用户名。我可以阻止这种情况。

我的代码在

之下
function doValidation()
{   
var err = '0' ;
var errWebuser='0';
if($('#FHE_0_user_name').val()!="")
    {
    alert("call check");
    errWebuser=checkWebUserName('FHE_0_user_name');
    alert(errWebuser);
    }
$('.required input').each(function(){
    if(  ($(this).val() == '')  )
    {
        var id = $(this).attr('id');
        err = '1';
        $(this).css('border','1px solid #F00');
        appendError(id,'required');

    }

在checkWebUserName中是ajax调用

感谢alex

1 个答案:

答案 0 :(得分:0)

首先执行所有客户端验证,如果全部通过,则在单个db事务中执行服务器端验证和创建。阅读数据库事务。您不希望在同一步骤中混合使用客户端和服务器端验证。