identity.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. // tab图片切换
  2. $(".tab1").hover(function () {
  3. $(".tab1 img").attr("src", "/static/images/icon/userinfo-1.png");
  4. }, function () {
  5. $(".tab1 img").attr("src", "/static/images/icon/userinfo.png");
  6. });
  7. $(".tab3").hover(function () {
  8. $(".tab3 img").attr("src", "/static/images/icon/giftbox-1.png");
  9. }, function () {
  10. $(".tab3 img").attr("src", "/static/images/icon/giftbox.png");
  11. });
  12. $(".tab2").hover(function () {
  13. $(".tab2 img").attr("src", "/static/images/icon/rechargeinfo-1.png");
  14. }, function () {
  15. $(".tab2 img").attr("src", "/static/images/icon/rechargeinfo.png");
  16. });
  17. $(".tab5").hover(function() {
  18. $(".tab5 img").attr("src", "/static/images/icon/game-wihte.png");
  19. }, function() {
  20. $(".tab5 img").attr("src", "/static/images/icon/game-black.png");
  21. });
  22. // 点击确认
  23. $(".define").click(function () {
  24. var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
  25. var nameReg = /^[\u4e00-\u9fa5]{2,4}$/;
  26. var fullname = $("input[name=fullname]").val();
  27. var idnumber = $("input[name=idnumber]").val();
  28. if (fullname == "" || !nameReg.test(fullname) || idnumber == "" || !reg.test(idnumber)) {
  29. if (fullname == "") {
  30. $(".name_error").show();
  31. $(".name_error").html("请输入姓名");
  32. $(".fullname").css("border", "1px solid #EE656C");
  33. } else if (!nameReg.test(fullname)) {
  34. $(".name_error").show();
  35. $(".name_error").html("姓名只能是2-10位的汉字");
  36. $(".fullname").css("border", "1px solid #EE656C");
  37. }
  38. if (idnumber == "") {
  39. $(".idnumber_error").show();
  40. $(".idnumber_error").html("请输入身份证号");
  41. $(".idnumber").css("border", "1px solid #EE656C");
  42. } else if (!reg.test(idnumber)) {
  43. $(".idnumber_error").show();
  44. $(".idnumber_error").html("身份证格式不正确");
  45. $(".idnumber").css("border", "1px solid #EE656C");
  46. }
  47. } else {
  48. $.ajax({
  49. type: 'POST',
  50. url: "/member/personalidentity",
  51. dataType: 'json',
  52. data: {realname:fullname,idcard:idnumber},
  53. success: function(res) {
  54. // console.log(res)
  55. // layer.msg(res.msg);
  56. if(res.code == 1) {
  57. layer.msg("实名认证成功");
  58. $(".define").attr("disabled", "disabled");
  59. setTimeout(function () {
  60. window.location.href=res.url;
  61. },3000);
  62. }else if(res.code ==0){
  63. $(".idnumber_error").show();
  64. $(".idnumber_error").html(res.msg);
  65. $(".idnumber").css("border", "1px solid #EE656C");
  66. }else{
  67. layer.msg(res.msg);
  68. }
  69. },
  70. error: function () {
  71. layer.alert('网络错误,请刷新页面重试');
  72. }
  73. });
  74. }
  75. if (nameReg.test(fullname) == true) {
  76. $(".name_error").hide();
  77. $(".fullname").css("border", "1px solid #EEE");
  78. }
  79. if (reg.test(idnumber) == true) {
  80. $(".idnumber_error").hide();
  81. $(".idnumber").css("border", "1px solid #EEE");
  82. }
  83. })
  84. // input 失去焦点
  85. $(".fullname").on('blur', function () {
  86. var nameReg = /^[\u4e00-\u9fa5]{2,4}$/;
  87. var fullname = $(this).val();
  88. if (fullname == "") {
  89. $(".name_error").show();
  90. $(".name_error").html("请输入姓名");
  91. $(".fullname").css("border", "1px solid #EE656C");
  92. } else if (!nameReg.test(fullname)) {
  93. $(".name_error").show();
  94. $(".name_error").html("姓名只能是2-10位的汉字");
  95. $(".fullname").css("border", "1px solid #EE656C");
  96. } else {
  97. $(".name_error").hide();
  98. $(".fullname").css("border", "1px solid #EEE");
  99. }
  100. })
  101. $(".idnumber").on('blur', function () {
  102. var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
  103. var idnumber = $(this).val();
  104. if (idnumber == "") {
  105. $(".idnumber_error").show();
  106. $(".idnumber_error").html("请输入身份证号");
  107. $(".idnumber").css("border", "1px solid #EE656C");
  108. } else if (!reg.test(idnumber)) {
  109. $(".idnumber_error").show();
  110. $(".idnumber_error").html("身份证格式不正确");
  111. $(".idnumber").css("border", "1px solid #EE656C");
  112. } else {
  113. $(".idnumber_error").hide();
  114. $(".idnumber").css("border", "1px solid #EEE");
  115. }
  116. })