Blame view

src/main/resources/templates/page/boardReply.html 4.61 KB
a6468920   sangkiham   Spring Boot Board...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
  <!DOCTYPE html>

  <html xmlns="http://www.w3.org/1999/xhtml"

        xmlns:th="http://www.thymeleaf.org"

        xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"

        layout:decorate="~{layout/default_layout}">

  

      <!-- index.html 고유 CSS 추가 -->

      <th:block layout:fragment="css">

      </th:block>

      

      <!-- index.html 고유 스크립트 추가 -->

      <th:block layout:fragment="script">

  		<script type="text/javascript">

  		    

  		    $(document).ready(function(){        

  		        

  		    });

  		        

  		    /** 게시판 - 목록 페이지 이동 */

  		    function goBoardList(){                

  		        location.href = "[[@{/}]]board/boardList";

  		    }

  		    

  		    /** 게시판 - 답글 작성  */

  		    function insertBoardReply(){

  		 

  		        var boardSubject = $("#board_subject").val();

  		        var boardContent = $("#board_content").val();

  		            

  		        if (boardSubject == ""){            

  		            alert("제목을 입력해주세요.");

  		            $("#board_subject").focus();

  		            return;

  		        }

  		        

  		        if (boardContent == ""){            

  		            alert("내용을 입력해주세요.");

  		            $("#board_content").focus();

  		            return;

  		        }

  		        

  		        var yn = confirm("게시글을 등록하시겠습니까?");        

  		        if(yn){

  		                

  		            $.ajax({    

  		                

  		                url     : "[[@{/}]]board/insertBoardReply",

  		                data    : $("#boardForm").serialize(),

  		                dataType: "JSON",

  		                cache   : false,

  		                async   : true,

  		                type    : "POST",    

  		                success : function(obj) {

  		                    insertBoardReplyCallback(obj);                

  		                },           

  		                error   : function(xhr, status, error) {}

  		                

  		            });

  		        }

  		    }

  		    

  		    /** 게시판 - 작성 콜백 함수 */

  		    function insertBoardReplyCallback(pobj){

  		    	var obj = pobj.BoardDto;

  		     

  		        if(obj != null){        

  		            

  		            var result = obj.result;

  		            

  		            if(result == "SUCCESS"){                

  		                alert("게시글 답글 등록을 성공하였습니다.");                

  		                goBoardList();                 

  		            } else {                

  		                alert("게시글 답글 등록을 실패하였습니다.");    

  		                return;

  		            }

  		        }

  		    }

  		    

  		</script>

      </th:block>

  

      <th:block layout:fragment="content">

  		<div id="wrap">

  		    <div id="container">

  		        <div class="inner">        

  		            <h2>신규작성</h2>

  		            <form id="boardForm" name="boardForm">

  		                <input type="hidden" id="board_parent_seq"    name="board_parent_seq"    th:value="${#request.getParameter('boardSeq')}"/> <!-- 부모 게시글 번호 -->

cb01f7b1   sangkiham   .
90
  		                <table style="width: 100%" class="table02">

a6468920   sangkiham   Spring Boot Board...
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
  		                <caption><strong><span class="t_red">*</span> 표시는 필수입력 항목입니다.</strong></caption>

  		                    <colgroup>

  		                        <col width="20%">

  		                        <col width="*">

  		                    </colgroup>

  		                    <tbody id="tbody">

  		                        <tr>

  		                            <th>제목<span class="t_red">*</span></th>

  		                            <td><input id="board_subject" name="board_subject" value="" class="tbox01"/></td>

  		                        </tr>

  		                        <tr>

  		                            <th>작성자<span class="t_red">*</span></th>

  		                            <td><input id="board_writer" name="board_writer" value="" class="tbox01"/></td>

  		                        </tr>

  		                        <tr>

  		                            <th>내용<span class="t_red">*</span></th>

  		                            <td><textarea id="board_content" name="board_content" cols="10" rows="5" class="textarea01"></textarea></td>

  		                        </tr>

  		                    </tbody>

  		                </table>

  		            </form>

  		            <div class="btn_right mt15">

  		                <button type="button" class="btn black mr5" onclick="javascript:goBoardList();">목록으로</button>

  		                <button type="button" class="btn black" onclick="javascript:insertBoardReply();">등록하기</button>

  		            </div>

  		        </div>

  		    </div>

  		</div>

  	</th:block>

  </html>