loginjs.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. $(document).ready(function(){
  2. var Webdir="/system/";
  3. function loadbmpcode(){document.getElementById("logincodebmp").src = Webdir+"bmpcode.php?t1=16&temp=" + (new Date().getTime().toString(36));}
  4. $("#loginuser").focus();
  5. $("#logincode").focus(function(){
  6. if($("#showlogincode").html()==""){
  7. $("#showlogincode").html("<img id=\"logincodebmp\" align=\"absmiddle\" style=\"cursor:pointer\" onClick=\"$('#logincode').val('');$('#logincode').focus();this.src+='?'+Math.random();\" />");
  8. loadbmpcode();
  9. }
  10. });
  11. $("#loginform").submit(function(){
  12. var loginuser=$("#loginuser").val();
  13. var loginpwd=$("#loginpwd").val();
  14. var logincode=$("#logincode").val();
  15. if (loginuser == "") {
  16. $("#formmsg").html("请输入用户帐号");
  17. $("#loginuser").focus();
  18. return false;
  19. }
  20. if (loginpwd == "") {
  21. $("#formmsg").html("请输入用户密码");
  22. $("#loginpwd").focus();
  23. return false;
  24. }
  25. if (logincode == "") {
  26. $("#formmsg").html("请输入正确的验证码");
  27. $("#logincode").focus();
  28. return false;
  29. }
  30. var url="index.php?act=login";
  31. var param="loginuser="+encodeURIComponent(loginuser)+"&loginpwd="+encodeURIComponent(loginpwd)+"&logincode="+encodeURIComponent(logincode);
  32. jqajax(url,param);
  33. return false;
  34. });
  35. function jqajax(url,param){
  36. $.ajax({
  37. type: "POST",url: url,data: param,timeout:20000,
  38. beforeSend: function(){$("#formmsg").html("正在验证登陆信息...");},
  39. error:function(error){console.log(error);$("#formmsg").html("对不起,服务器繁忙,请稍后再试.");},
  40. success:function(ajaxmsg){
  41. switch(ajaxmsg){
  42. case "1":
  43. $("#formmsg").html("请输入用户帐号");
  44. $("#loginuser").focus();
  45. break;
  46. case "2":
  47. $("#formmsg").html("请输入用户密码");
  48. $("#loginpwd").focus();
  49. break;
  50. case "3":
  51. $("#formmsg").html("请输入正确的验证码");
  52. $("#logincode").val("");
  53. $("#logincode").focus();
  54. break;
  55. case "4":
  56. $("#formmsg").html("用户帐号不存在");
  57. loadbmpcode();
  58. $("#loginuser").val("");
  59. $("#loginuser").focus();
  60. break;
  61. case "5":
  62. $("#formmsg").html("用户密码错误");
  63. loadbmpcode();
  64. $("#loginpwd").val("");
  65. $("#loginpwd").focus();
  66. break;
  67. case "6":
  68. $("#formmsg").html("你的IP不在允许登录范围内!");
  69. loadbmpcode();
  70. $("#logincode").focus();
  71. break;
  72. case "7":
  73. location.replace("home.php");
  74. break;
  75. default:
  76. $("#formmsg").html(ajaxmsg);
  77. }
  78. }
  79. });
  80. }
  81. });