index.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. // 글쓰기 버튼 클릭
  2. $(document).on("click", "a#btnPostWrite", function () {
  3. if (!loginCheck()) {
  4. return false;
  5. }
  6. });
  7. // 정렬 처리
  8. $(document).on("change", "select#sort", function () {
  9. let form = document.getElementById("fBoardSearch");
  10. form.elements["sort"].value = this.value;
  11. form.submit();
  12. });
  13. // 목록 보기 갯수
  14. $(document).on("change", "select#perPage", function () {
  15. let form = document.getElementById("fBoardSearch");
  16. form.elements["per_page"].value = this.value;
  17. form.submit();
  18. });
  19. // 분류 검색
  20. $(document).on("change", "select#category", function () {
  21. let form = document.getElementById("fBoardSearch");
  22. form.elements["category"].value = this.value;
  23. form.elements["field"].selectedIndex = 0;
  24. form.elements["keyword"].value = "";
  25. form.submit();
  26. });
  27. // 게시글 검색
  28. $(document).on("submit", "form#fBoardSearch", function (e) {
  29. let keyword = e.target.elements["keyword"].value.replace(/(^\s*)|(\s*$)/g, '');
  30. if (keyword.length > 0 && keyword.length < 2) {
  31. alert('두 글자 이상으로 검색해 주세요');
  32. e.target.elements["keyword"].focus();
  33. return false;
  34. }
  35. });