88 lines
3.2 KiB
Plaintext
88 lines
3.2 KiB
Plaintext
|
|
@model NP.Model.VMCC
|
||
|
|
<form id="mform" method="post" enctype="multipart/form-data" action="/My/QNAs">
|
||
|
|
<table class="qnaWrite">
|
||
|
|
<tr>
|
||
|
|
<th>제목</th>
|
||
|
|
<td>
|
||
|
|
<ul>
|
||
|
|
<li>
|
||
|
|
<input type="text" id="subject" name="subject" maxlength="100" style="width:100%;">
|
||
|
|
<input style="margin-left:12px; display:none;" checked="checked" type="checkbox" name="issecr" id="issecr" value="1">
|
||
|
|
</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<th>말머리</th>
|
||
|
|
<td>
|
||
|
|
@if (Model.BMOs.Count() > 0)
|
||
|
|
{
|
||
|
|
<select name="opno" id="opno">
|
||
|
|
@foreach (var d in Model.BMOs)
|
||
|
|
{
|
||
|
|
<option value="@d.opno">@d.opname</option>
|
||
|
|
}
|
||
|
|
</select>
|
||
|
|
}
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<th>내용</th>
|
||
|
|
<td><textarea name="contents" id="contents" cols="30" rows="10"></textarea></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<th>첨부파일</th>
|
||
|
|
<td>
|
||
|
|
@Html.Partial("./Partial/file", Model.FileList, new ViewDataDictionary { { "fgn", "fgno" }, { "fgv", Model.Board.fgno ?? 0 }, { "filename", "file1" }, { "filecount", 10 } })
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
<input type="hidden" name="bmno" value="@Model.BM.bmno" />
|
||
|
|
</form>
|
||
|
|
<ul class="odrPopBtn">
|
||
|
|
<li><a href="#" class="bk" onclick="save()">저장</a></li>
|
||
|
|
<li><a href="/My/QNAs">목록</a></li>
|
||
|
|
</ul>
|
||
|
|
@section stylespre{
|
||
|
|
@Html.Partial("./Partial/Summernotestyle")
|
||
|
|
}
|
||
|
|
@section scriptsHeader{
|
||
|
|
@Html.Partial("./Partial/Summernote")
|
||
|
|
@Html.Partial("./Partial/filescript")
|
||
|
|
}
|
||
|
|
@section scripts{
|
||
|
|
<script>
|
||
|
|
$(document).ready(function () {
|
||
|
|
$('#contents').summernote({
|
||
|
|
height: 150,
|
||
|
|
tabsize: 2,
|
||
|
|
callbacks: {
|
||
|
|
onImageUpload: function (files, editor, welEditable) {
|
||
|
|
var fdata = new FormData();
|
||
|
|
fdata.append('img', files[0]);
|
||
|
|
fdata.append('fd', "Editor");
|
||
|
|
uploadeditorimage(files, this, fdata, "cbeditorupload()");
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
});
|
||
|
|
function save() {
|
||
|
|
var cdata = $('#contents').summernote('code');
|
||
|
|
cdata = cdata == "<p><br></p>" ? "" : cdata;
|
||
|
|
$("#contents").val(cdata);
|
||
|
|
if ($("#opno").length > 0 && $("#opno").val() == "") { focus("opno"); msg("상담분류를 선택해주세요."); }
|
||
|
|
else if (check("subject", null, "제목을 입력해주세요.")){ }
|
||
|
|
else if (getBytes(val("contents")) < 1) { $('#contents').summernote('focus'); msg("내용을 입력하세요."); }
|
||
|
|
else {
|
||
|
|
setv("issecr", $("#issecr").prop("checked") ? 1 : 0);
|
||
|
|
capfileform("/fcommon/boardsave", "mform", "cbsave");
|
||
|
|
}
|
||
|
|
}
|
||
|
|
function cbsave() {
|
||
|
|
if (capResult.code == 1000) {
|
||
|
|
msg("저장되었습니다.", 0, null, null, "submit()");
|
||
|
|
}
|
||
|
|
}
|
||
|
|
</script>
|
||
|
|
}
|