my_couse.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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() {
  42. let lessonTime = new Date(parseInt($("#form_datetime").val()));
  43. let month = lessonTime.getMonth() + 1;
  44. month = month > 9 ? month : "0" + month;
  45. let d = lessonTime.getDate();
  46. d = d > 9 ? d : "0" + d;
  47. let data = lessonTime.getFullYear() + "-" + month + "-" + d;
  48. let strData = "<input type='date' name='lesson_date' value='" + data + "'/>";
  49. $("#form_date").html(strData);
  50. let H = lessonTime.getHours();
  51. H = H > 9 ? H : "0" + H;
  52. let M = lessonTime.getMinutes();
  53. M = M > 9 ? M : "0" + M;
  54. let strTime = "<input type='time' name='lesson_time' value='" + H + ":" + M + "'/>";
  55. $("#form_time").html(strTime);
  56. }
  57. function lesson_update() {
  58. const date = new Date();
  59. $("#lesson_timezone").val(date.getTimezoneOffset());
  60. $.ajax({
  61. type: "POST", //方法类型
  62. dataType: "json", //预期服务器返回的数据类型
  63. url: "../course/my_lesson_update.php", //url
  64. data: $("#lesson_update").serialize(),
  65. success: function (result) {
  66. console.log(result); //打印服务端返回的数据(调试用)
  67. alert(result.message);
  68. },
  69. error: function (data, status) {
  70. alert("异常!" + data.responseText);
  71. switch (status) {
  72. case "timeout":
  73. break;
  74. case "error":
  75. break;
  76. case "notmodified":
  77. break;
  78. case "parsererror":
  79. break;
  80. default:
  81. break;
  82. }
  83. },
  84. });
  85. }