要求在用戶名和密碼中錄入信息,當用戶名輸入框錄入完畢焦點離開時,使用 Ajax 能夠實時通過后臺(后臺技術不限)與在后臺預設的用戶名數組進行檢索,如果不存在則立即在頁面彈出對話框提示信息,否則等待密碼錄入。當密碼框錄入完畢,點擊登錄按鈕時,使用 Ajax 在后臺實現用戶名和密碼的判斷,并將是否正確錄入的結果通過 Ajax 方式,即可返還到對話框。
3 回答

灬紫羽
TA貢獻107條經驗 獲得超71個贊
<!-- 給登陸按鈕給個id = login-->
<!-- 給用戶名輸入框給個id = username-->
<!-- 給密碼輸入框給個id = password-->
<!-- 使用前注意引入jquery類庫-->
<script> $('#login').click(function(){????? ????????//這里最好對輸入框的數據進行驗證格式長度非法字符等等;此處省略不加驗證部分; ????????//驗證賬號密碼代碼。。。。。。 ????????$.ajax(?{???? ????????????url:'login_check.php',????????//?跳轉到?你的檢驗賬號密碼文件地址??? ????????????data:{???? ????????????????????username:$("#username").val(), ????????????????????password:$("#password").val(), ????????????},???? ????????????type:'post',????//發送類型 ????????????cache:false,????//設置為false將不會從瀏覽器緩存中加載請求信息 ????????????dataType:'json',????//預定義服務器返回的數據類型 ????????????success:function(data)?{???? ????????????????//此處的data為一個json格式的對象;是你的檢驗文件返回的數據;是服務器返回的登陸結果 ????????????????//{'status':true,'msg':'登陸成功'}?????驗證反饋結果?? ????????????????//{'status':false,'msg':'密碼錯誤'}????驗證反饋結果????? ????????????????if(data.status?=="true"?){???? ????????????????????alert("登陸成功!");???? ????????????????}else{???? ????????????????????alert(data.msg); ????????????????}???? ?????????????},???? ?????????????error?:?function()?{???? ??????????????????alert("登陸異常!");???? ?????????????}???? ????????});?? ???}); ???</script>
- 3 回答
- 1 關注
- 2756 瀏覽
添加回答
舉報
0/150
提交
取消