userreport.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. $(function(){
  2. /*点击下一步*/
  3. $(".report_list_right input").click(function(){
  4. $(".reportarea input").attr("disabled", false);
  5. });
  6. $(".reportarea input").click(function(){
  7. var val=$('input:radio[name="classify"]:checked').val();
  8. if(!val){
  9. layer.msg("请选择举报理由");
  10. return;
  11. }
  12. $(".classify_area").hide();
  13. $(".report_con").show();
  14. });
  15. /*点击提交审核*/
  16. var is_submit=0;
  17. $(".autharea input").click(function(){
  18. if(is_submit==1){
  19. return;
  20. }
  21. var realname=$("#realname").val();
  22. var phone=$("#phone").val();
  23. var cardno=$("#cardno").val();
  24. //var reg_realName=/^(?=.*\d.*\b)/;
  25. var reg_realName=/^[\u4e00-\u9fa5]+$/;
  26. //var reg_phone=/^(\d{5}|\d{6}|\d{7}|\d{8}|\d{9}|\d{10}|\d{11}|\d{12}|\d{13}|\d{14}|\d{15}|\d{16}|\d{17}|\d{18}|\d{19}|\d{20}|\d{21})$/;
  27. var reg_phone = /^1[3|4|5|6|7|8|9][0-9]{9}$/; //验证规则
  28. var reg_identity=/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;
  29. if(reg_realName.test(realname)==false){
  30. layer.msg("请填写正确的姓名");
  31. return;
  32. }
  33. if(reg_phone.test(phone)==false){
  34. layer.msg("请填写正确的手机号码");
  35. return;
  36. }
  37. if(reg_identity.test(cardno)==false){
  38. layer.msg("请填写正确的身份证号");
  39. return;
  40. }
  41. is_submit=1;
  42. $.ajax({
  43. url: '/Appapi/Auth/auth_save',
  44. type: 'POST',
  45. dataType: 'json',
  46. data: {uid:uid,realname: realname,phone:phone,cardno:cardno},
  47. success:function(data){
  48. var code=data.code;
  49. if(code!=0){
  50. layer.msg(data.msg);
  51. return;
  52. }else{
  53. //layer.msg("认证成功");
  54. layer.msg('认证成功', {time:1000},function(){
  55. location.href="/Appapi/Auth/success?uid="+uid;
  56. });
  57. }
  58. },
  59. error:function(e){
  60. console.log(e);
  61. }
  62. });
  63. });
  64. });