파일첨부 필수항목 설정하기
본문
파일첨부를 필수로 하려고 하고
참가 버튼을 눌렀을 때 파일첨부가 안되어있으면 경고창이 뜨게 하고 싶은데 뭘 할줄도 모르는 초짜라서 해매고 있습니다. 작은 도움을 주셨으면 합니다..;
<div class="form-group comment-content competition-comment-img">
<div class="comment-cell">
<textarea tabindex="1" id="wr_content" name="wr_content" maxlength="10000" rows=1 class="form-control input-sm" title="내용"
<?php if ($comment_min || $comment_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?php } ?>><?php echo $c_wr_content; ?></textarea>
<?php if ($comment_min || $comment_max) { ?><script> check_byte('wr_content', 'char_count'); </script><?php } ?>
<script>
$("textarea#wr_content[maxlength]").live("keyup change", function() {
var str = $(this).val()
var mx = parseInt($(this).attr("maxlength"))
if (str.length > mx) {
$(this).val(str.substr(0, mx));
return false;
}
});
</script>
</div>
</div>
<div class="comment-btn">
<button type="button" class="btn btn-white btn-sm btn-block" data-toggle="modal" data-target="#cmtImageUpload">
파일 첨부하기
</button>
</div>
<div class="h20"></div>
<div tabindex="14" class="btn btn-color btn-lg btn-block" onclick="apms_comment_submit();" onKeyDown="apms_comment_onKeyDown();" id="btn_submit">
참가
</div>
답변 1
댓글 등록시의 체크함수인 fviewcomment_submit() 안에 다음의 스크립트를 넣으면 됩니다.
(view_comment.skin.php 파일에 fviewcomment_submit() 함수가 있을 것입니다.)
function fviewcomment_submit(f) {
if (f.wr_content.value.indexOf('[') < 0 && f.wr_content.value.indexOf('{첨부') < 0) {
alert('파일을 첨부해 주세요.');
return false;
}