如果两个ajax函数检查没有电子邮件和用户,如何启用输入

时间:2018-11-11 23:07:37

标签: php jquery database

我有一个检查实时用户名和电子邮件的表格。

     $('#email').blur(function() {
        $th = $(this);
          $.ajax({
            url: 'check.php',
            type: 'POST',
            data: {email: $th.val()},
            success: function(data){
                $("#resultEmail").html("* "+data);
            },
            error: function(){
                $("#error").html("Error");
            }
         });//ajax 1
    })

    $('#username').blur(function() {
        $th = $(this);
          $.ajax({
            url: 'check.php',
            type: 'POST',
            data: {username: $th.val()},
            success: function(data){
                $("#resultUser").html("* "+data);
            },
            error: function(){
                $("#error").html("Error");
            }
         });//ajax 2
    }); 

HTML

<div class="input">
   <input type="text" name="username" id="username" required="required" pattern="^[a-zA-Z0-9]+$" class="input-field"/>
   <label for="username" class="label-field">Username <div id="resultUser">*</div></label>
</div>

<div class="input">
   <input type="email" name="email" id="email" class="input-field" required="required"/>
   <label for="email" class="label-field">E-mail <div id="resultEmail">*</div></label>
</div>
<input type="submit" name="enviar" id="enviar" value="Enviar" disabled />

如果请求确认用户名和电子邮件在数据库中不存在,如何启用输入

check.php页上,如果有电子邮件或用户名打印

    $rows = $query->num_rows;

    if($rows>0){
        echo "exists in DB";
    }

0 个答案:

没有答案