tp框架的ajax验证用户姓名的比较

web开发作者:dayu日期:5天前点击:3

数据库设计随意设计吧 反正就是用户可以存入就可以了!

正文tp后台方法简化:

//用户验证
functionchecknm($name){
$info=D(‘user‘)->where("user_name=‘$name‘")->find();
//dump($info);die;
$flag=‘‘;
if($info){
echo1;

}else{
echo2;

}
}

后台返回1和2

前端ajax部分 用data接收1和2的状态

当然data的接收 主要看你后台传的是什么格式的数据类型了!这个大家可以百度ajax了!

<divclass="usBox">
<divclass="usBox_2clearfix">
<divclass="logtitle3"></div>
<formid="yw0"action=""method="post">
<style>
.msg{color:gray;}
.msg2{color:#ff3333;}
</style>
<tablecellpadding="5"cellspacing="3"style="text-align:left;width:100%;border:0;">
<tbody>
<scripttype="text/javascript"src="__PUBLIC__/js/jquery-1.8.3.min.js"></script>
<scripttype="text/javascript">

functioncheckname(){
varname=document.getElementById(‘User_username‘).value;

$.get(‘/tpTest/index.php/User/checknm‘,{name:name},function(data){
//alert(name);
if(data==1){
varnm=document.getElementById(‘span1‘);
nm.innerHTML=‘用户名存在‘;
nm.className="msg2";
}
if(data==2){
varnm=document.getElementById(‘span1‘);
nm.innerHTML=‘用户可以使用‘;
nm.className="msg";

}
})

}

</script>
<tr>
<tdstyle="width:13%;text-align:right;">
<labelfor="User_username"class="required">用户名
</label>
</td>
<tdstyle="width:87%;">
<inputclass="inputBg"size="25"name="User[username]"id="User_username"type="text"value=""onblur="checkname()"/>
<spanid="span1"class="msg"></span>
</td>
</tr>


本文出自 “kangjunfei” 博客,转载请与作者联系!

tp框架的ajax验证用户姓名的比较

原文地址:http://kangjunfei.blog.51cto.com/11556647/1950886


下一篇       上一篇