portal html css js resource

login.js 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. $(function(){
  2. //var _widht = document.documentElement.clientWidth; //屏幕宽
  3. var _height = document.documentElement.clientHeight; //屏幕高
  4. //var boxWidth = $(".loginbox").width();
  5. var boxHeight = $(".loginbox").height();
  6. $(".loginbox").css({ top: (_height - boxHeight) / 2 +"px"});
  7. // console.log(_widht);
  8. // console.log(_height);
  9. // console.log(boxWidth);
  10. // console.log(boxHeight);
  11. })
  12. var namePass = false;
  13. var passwordPass = false;
  14. //校验登录账户
  15. function nameVal()
  16. {
  17. var loginName= $("#loginName").val();
  18. if(loginName.length==0)
  19. {
  20. $(".msg1").text("请输入您的手机号码或邮箱地址");
  21. }else
  22. {
  23. var hun=/\s+/;
  24. if(hun.test(loginName.trim()))
  25. {
  26. $(".msg1").text("请输入");
  27. namePass = false;
  28. }else
  29. {
  30. //var gunf=/^\w+@\w+\.((cn)|(com)|(com\.cn))$/;
  31. var gunf= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
  32. if(gunf.test(loginName.trim()))
  33. {
  34. userRegisterOk()
  35. $(".msg1").text("");
  36. namePass = true;
  37. }
  38. else
  39. {
  40. var hunPhone=/^1[3|4|5|7|8]\d{9}$/;
  41. if(hunPhone.test(loginName.trim()))
  42. {
  43. userRegisterOk()
  44. $(".msg1").text("");
  45. namePass = true;
  46. }
  47. else
  48. {
  49. namePass = false;
  50. $(".msg1").text("格式不对,请输入正确的格式");
  51. }
  52. }
  53. }
  54. }
  55. }
  56. //校验登录密码
  57. function passwordVal(){
  58. var password = $("#password").val();
  59. if(password.length==0){
  60. $(".msg3").text("请输入密码");
  61. passwordPass = false;
  62. }else if(password.length < 6){
  63. $(".msg3").text("密码不少于6位,请输入正确的密码");
  64. }else{
  65. $(".msg3").text("");
  66. passwordPass = true;
  67. }
  68. }
  69. //判断账号是否注册
  70. function userRegisterOk(){
  71. var loginName= $("#loginName").val();
  72. //console.log(loginName);
  73. $.ajax("/ajax/isReg?key="+loginName,{
  74. type:"GET",
  75. async: true,
  76. success:function($data){
  77. //console.log($data);
  78. if($data.data==true){
  79. $(".msg1").text("账户不存在,请先注册");
  80. return false;
  81. }
  82. },
  83. error:function(){
  84. $.MsgBox.Alert('消息','服务器请求失败')},
  85. }
  86. );
  87. }
  88. //判断用户第一次登录,是否填写了个人信息
  89. function firstLogin(){
  90. var professorId = $.cookie('userid');
  91. //console.log(professorId);
  92. $.ajax({
  93. "url":"ajax/professor/"+professorId,
  94. "type":"get",
  95. "async": false,
  96. "success":function(data){
  97. if(data.data!=null)
  98. {
  99. location.href="index.html";
  100. //console.log(data);
  101. }
  102. else
  103. {
  104. //console.log(data);
  105. location.href="information-add.html?id="+ professorId;
  106. }
  107. },
  108. "error":function(){$.MsgBox.Alert('message','failed')}
  109. })
  110. }
  111. //提交登录
  112. function login(){
  113. nameVal();
  114. passwordVal();
  115. if(namePass && passwordPass){
  116. $.ajax("/ajax/login",{
  117. type:"POST",
  118. async: false,
  119. success:function(data){
  120. if(data.success){
  121. if(data.data != "null" && data.data != null){
  122. firstLogin();
  123. }else{
  124. $(".msg5").text("登录账号和密码不匹配!");
  125. }
  126. }else{
  127. $(".msg5").text("系统异常!");
  128. // alert("系统异常!");
  129. }
  130. },
  131. error:function(){$.MsgBox.Alert('message','fail')},
  132. data:{"pw":$("#password").val(),"lk":$("#loginName").val()},
  133. dataType: 'json'
  134. });
  135. }
  136. }
  137. function restSub(data) {
  138. $(".msg5").text("");
  139. }