ajax游標離開後判斷使用者名稱或密碼是否重複
阿新 • • 發佈:2018-11-09
註冊頁面(register):
<input type="text" placeholder="請輸入6-20個字元" class="inp" name="uname" id="uname" > <script> $("#uname").blur(function (){ var uname = $("#uname").val(); $.get("{:url('index/panduan')}",{uname:uname},function(data){ if(data=="使用者名稱重複") { alert(data); $("#uname").val(''); //讓使用者名稱框裡面輸入的值為空 $("#uname").focus(); //獲取使用者名稱框裡的焦點 return false; } }); }); </script>
index.php:
/** *利用ajax判斷使用者名稱是否重複 */ public function panduan() { $uname=input('uname'); //接受ajax傳過來的值 $sql=Db::name('d_user') //sql語句查詢d_user表裡是否有該使用者 ->where('uname',$uname) ->find(); if($sql) { $data="使用者名稱重複"; //為data賦值 echo $data; //返回data } else { $data="使用者名稱不重複"; echo $data; } }