数据库设计随意设计吧 反正就是用户可以存入就可以了!
正文tp后台方法简化:
//用户验证
function checknm($name){
$info = D('user')->where("user_name ='$name'")->find();
//dump($info);die;
$flag = '';
if($info){
echo 1;
}else{
echo 2;
}
}
后台返回1和2
前端ajax部分 用data接收1和2的状态
当然data的接收 主要看你后台传的是什么格式的数据类型了!这个大家可以百度ajax了!
<div class="usBox">
<div class="usBox_2 clearfix">
<div class="logtitle3"></div>
<form id="yw0" action="" method="post">
<style>
.msg{color:gray;}
.msg2{color:#ff3333;}
</style>
<table cellpadding="5" cellspacing="3" >
<tbody>
<script type="text/javascript" src="__PUBLIC__/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
function checkname(){
var name = document.getElementById('User_username').value;
$.get('/tpTest/index.php/User/checknm',{name:name},function(data){
//alert(name);
if(data == 1){
var nm = document.getElementById('span1');
nm.innerHTML='用户名存在';
nm.className ="msg2";
}
if(data == 2){
var nm = document.getElementById('span1');
nm.innerHTML='用户可以使用';
nm.className ="msg";
}
})
}
</script>
<tr>
<td >
<label for="User_username" class="required">用户名
</label>
</td>
<td >
<input class="inputBg" size="25" name="User[username]" id="User_username" type="text" value="" onblur = "checkname()"/>
<span id="span1" class="msg"></span>
</td>
</tr>
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。