ajax实现可编辑文本框失去焦点判断数据库里有没有这个编号

然后在旁边提示数据库里有这个编号,然后把焦点固定在这个文本框,隔上一小段时间再判断有没有这个编号,没有的话就可以失去焦点... 然后在旁边提示数据库里有这个编号,然后把焦点固定在这个文本框,隔上一小段时间再判断有没有这个编号,没有的话就可以失去焦点 展开
 我来答
卡不丶
推荐于2017-10-06 · TA获得超过159个赞
知道答主
回答量:37
采纳率:0%
帮助的人:24.8万
展开全部
if ($action == "usernameExist"){
$username = $_POST["username"];
$sql = "SELECT * FROM user WHERE mobile = '$username' or email = '$username'";
$result = mysqli_query($db,$sql);

if($result){
while ($row = mysqli_fetch_assoc($result)){

$data[] = $row;
}
}
$count = count($data);
if ( $count > 0){
$result = 0;
}
else{
$result = 3;
}
echo (json_encode(array('result'=>$result)));
}

这是后台用Php写的一部分代码(失去焦点时检测用户名是否被注册,一样的道理),前台用ajax传递接受数据,你先在Input旁边设置个div显示“数据库有这个编号”,CSS属性设置为hidden不显示,当接收到$result=3的时候,把css属性设置为show。显示“数据库有这个编号”。

更多追问追答
追问
你好 能不能用js写一下呀  php代码我看不懂诶。。。。。$action里面是函数名称?
追答
$action是前台传过来的一个字符串,判断要进行什么操作,写后台一般不用JS。用PHP .NET这些写后台
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式