我有一个检查实时用户名和电子邮件的表格。
$('#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";
}