星火官网,前端页面(前台)
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

trial.js 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. $(function () {
  2. $(".header_root").load("./comm/header.html");
  3. $(".footer_root").load("./comm/footer.html");
  4. $(".err_account").hide();
  5. $(".err_phone").hide();
  6. $(".err_mailbox").hide();
  7. //姓名
  8. $("#account").blur(() => {
  9. let name = $("#account").val();
  10. if (!name) {
  11. $(".err_account").show();
  12. }
  13. });
  14. $("#account").focus(() => {
  15. $(".err_account").hide();
  16. });
  17. //联系电话
  18. $("#phone").blur(() => {
  19. let phone = $("#phone").val();
  20. if (!phone) {
  21. $(".err_phone").show();
  22. }
  23. });
  24. $("#phone").focus(() => {
  25. $(".err_phone").hide();
  26. });
  27. //邮箱
  28. $("#mailbox").blur(() => {
  29. let mailbox = $("#mailbox").val();
  30. var filter =
  31. /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i;
  32. let blnTest = filter.test(mailbox);
  33. console.log(mailbox)
  34. if (mailbox && !blnTest) {
  35. $(".err_mailbox").show();
  36. }
  37. });
  38. $("#mailbox").focus(() => {
  39. $(".err_mailbox").hide();
  40. });
  41. $("#mailbox").bind("input propertychange change", function (event) {
  42. let mailbox = $("#mailbox").val();
  43. var filter =
  44. /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i;
  45. let blnTest = filter.test(mailbox);
  46. if (mailbox && !blnTest) {
  47. $(".err_mailbox").show();
  48. } else {
  49. $(".err_mailbox").hide();
  50. }
  51. });
  52. //提交
  53. var Loading = false;
  54. $(".btn").click(() => {
  55. if (Loading) {
  56. return;
  57. }
  58. let name = $("#account").val();
  59. if (!name) {
  60. $(".err_account").show();
  61. return;
  62. }
  63. let phone = $("#phone").val();
  64. if (!phone) {
  65. $(".err_phone").show();
  66. return;
  67. }
  68. var data = {
  69. account: $("#account").val(),
  70. phone: $("#phone").val(),
  71. mailbox: $("#mailbox").val(),
  72. commcomm: $("#comm").val()
  73. };
  74. Loading = true;
  75. //7.1.2 申请试用--添加
  76. $.ajax({
  77. type: "POST",
  78. url: $.baseUrl + "fc/add",
  79. dataType: "json",
  80. async: false,
  81. data: JSON.stringify(data),
  82. contentType: "application/json; charset=utf-8",
  83. success: function (data) {
  84. Loading = false;
  85. if (data.code === 0) {
  86. alert("申请成功");
  87. } else {
  88. alert(data.msg);
  89. }
  90. }
  91. });
  92. });
  93. });