my_couse.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. function lesson_validate_required(field, alerttxt) {
  2. with (field) {
  3. if (value == null || value == "") {
  4. $("#error_" + id).html(alerttxt);
  5. return false;
  6. } else {
  7. return true;
  8. }
  9. }
  10. }
  11. function lesson_validate_form(thisform) {
  12. with (thisform) {
  13. if (lesson_validate_required(title, "Title must be filled out!") == false) {
  14. title.focus();
  15. return false;
  16. }
  17. const date = new Date();
  18. lesson_timezone.value = date.getTimezoneOffset();
  19. }
  20. }
  21. function course_list() {}
  22. function course_validate_required(field, alerttxt) {
  23. with (field) {
  24. if (value == null || value == "") {
  25. $("#error_" + id).html(alerttxt);
  26. return false;
  27. } else {
  28. return true;
  29. }
  30. }
  31. }
  32. function course_validate_form(thisform) {
  33. with (thisform) {
  34. if (course_validate_required(title, "Title must be filled out!") == false) {
  35. title.focus();
  36. return false;
  37. }
  38. }
  39. }
  40. function course_list() {}
  41. function time_init(time = 0) {
  42. //time=0 input time
  43. //time != 0 now
  44. let lessonTime;
  45. if (time == 0) {
  46. lessonTime = new Date(parseInt($("#form_datetime").val()));
  47. } else {
  48. lessonTime = new Date();
  49. }
  50. let month = lessonTime.getMonth() + 1;
  51. month = month > 9 ? month : "0" + month;
  52. let d = lessonTime.getDate();
  53. d = d > 9 ? d : "0" + d;
  54. let data = lessonTime.getFullYear() + "-" + month + "-" + d;
  55. let strData = "<input type='date' name='lesson_date' value='" + data + "'/>";
  56. $("#form_date").html(strData);
  57. let H = lessonTime.getHours();
  58. H = H > 9 ? H : "0" + H;
  59. let M = lessonTime.getMinutes();
  60. M = M > 9 ? M : "0" + M;
  61. let strTime = "<input type='time' name='lesson_time' value='" + H + ":" + M + "'/>";
  62. $("#form_time").html(strTime);
  63. }
  64. function lesson_update() {
  65. const date = new Date();
  66. $("#lesson_timezone").val(date.getTimezoneOffset());
  67. $.ajax({
  68. type: "POST", //方法类型
  69. dataType: "json", //预期服务器返回的数据类型
  70. url: "../course/my_lesson_update.php", //url
  71. data: $("#lesson_update").serialize(),
  72. success: function (result) {
  73. console.log(result); //打印服务端返回的数据(调试用)
  74. alert(result.message);
  75. },
  76. error: function (data, status) {
  77. alert("异常!" + data.responseText);
  78. switch (status) {
  79. case "timeout":
  80. break;
  81. case "error":
  82. break;
  83. case "notmodified":
  84. break;
  85. case "parsererror":
  86. break;
  87. default:
  88. break;
  89. }
  90. },
  91. });
  92. }
  93. function lesson_insert() {
  94. const date = new Date();
  95. $("#lesson_timezone").val(date.getTimezoneOffset());
  96. $.ajax({
  97. type: "POST", //方法类型
  98. dataType: "json", //预期服务器返回的数据类型
  99. url: "../course/my_lesson_insert.php", //url
  100. data: $("#lesson_new").serialize(),
  101. success: function (result) {
  102. console.log(result); //打印服务端返回的数据(调试用)
  103. if (result.status == 0) {
  104. alert(result.message);
  105. window.open("../course/my_course_index.php?course=" + result.course_id);
  106. } else {
  107. alert(result.message);
  108. }
  109. },
  110. error: function (data, status) {
  111. alert(status + ":" + data.responseText);
  112. switch (status) {
  113. case "timeout":
  114. break;
  115. case "error":
  116. break;
  117. case "notmodified":
  118. break;
  119. case "parsererror":
  120. break;
  121. default:
  122. break;
  123. }
  124. },
  125. });
  126. }