YNICTE/FO/Views/My/QNAr.cshtml

88 lines
3.2 KiB
Plaintext
Raw Normal View History

2020-10-12 14:39:23 +09:00
@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>
}