portal html css js resource

login-invite-code.js 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. loginStatus();//判断个人是否登录
  2. var _height = document.documentElement.clientHeight; //屏幕高
  3. var boxHeight = $(".loginbox-invite").height();
  4. $(".loginbox-invite").css({ top: (_height - boxHeight) / 2 +"px" });
  5. //验证手机号
  6. var phonePass = false;
  7. function phoneVal(){
  8. var phone= $("#phone").val();
  9. if(phone.length==0){
  10. $(".msg1").text("请输入您的手机号码或邮箱地址");
  11. }else{
  12. var hun=/\s+/;
  13. if(hun.test(phone.trim()))
  14. {
  15. $(".msg1").text("请输入");
  16. phonePass = false;
  17. }else{
  18. //var gunf=/^\w+@\w+\.((cn)|(com)|(com\.cn))$/;
  19. var gunf= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
  20. if(gunf.test(phone.trim()))
  21. {
  22. $(".msg1").text("");
  23. phonePass = true;
  24. }else{
  25. var hunPhone=/^1[3|4|5|7|8]\d{9}$/;
  26. if(hunPhone.test(phone.trim())){
  27. $(".msg1").text("");
  28. phonePass = true;
  29. }else{
  30. phonePass = false;
  31. $(".msg1").text("格式不对,请输入正确的格式");
  32. }
  33. }
  34. }
  35. }
  36. }
  37. //验证验证邀请码
  38. var codePass = false;
  39. function codeVal(){
  40. var code = $("#code").val();
  41. if(code.length==0){
  42. $(".msg2").text("请输入正确的邀请码");
  43. codePass = false;
  44. }else{
  45. $(".msg2").text("");
  46. codePass = true;
  47. }
  48. }
  49. function loginSub(){
  50. phoneVal();
  51. codeVal();
  52. if(phonePass && codePass){
  53. $.ajax("/ajax/invitelogin",{
  54. type:"POST",
  55. async: false,
  56. success:function(data){
  57. //console.log(data)
  58. if(data.success){
  59. if(data.data != "null" && data.data != null){
  60. if(data.data.auth == true){
  61. location.href="index.html";
  62. }else{
  63. location.href="login-first.html";
  64. }
  65. }else{
  66. $(".msg3").text("手机或邮箱和邀请码不匹配,请确认后登录!");
  67. }
  68. }else{
  69. $(".msg3").text("系统异常!");
  70. // alert("系统异常!");
  71. }
  72. },
  73. error:function(){$.MsgBox.Alert('message','fail')},
  74. data:{"code":$("#code").val(),"key":$("#phone").val()},
  75. dataType: 'json'
  76. });
  77. }
  78. }
  79. function restSub(data) {
  80. $(".msg3").text("");
  81. }