채택완료

특정게시판에서 첨부파일 필수로 만들었는데요....

2016-02-01 (월) 16:19:07 6,121
write_update.head.skin.php

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
 
if ($w == "" && $bo_table == "해당 게시판 아이디" && !$_FILES[bf_file][name][0]) {
    alert("첨부파일 필수입니다.");
}
 
?>

이렇게 만들어서 파일첨부시에만 글이 써지게 되었는데요....
제목과 내용을 모두 적은상태에서 파일첨부를 하지않으면...
첨부파일 필수입니다...문구가 뜨고...
제목과 내용이 사라지면서 목록으로 넘어가는데요...
제목과 내용이 사라지지않고 글을 쓴 페이지에 머물게 하려면 어떻게 해야하는지 알려주시면 감사하겠습니다...


|

답변 1개

채택된 답변
+20 포인트
2016-02-01 (월) 18:13:14

Copy
<form onsubmit="return check_form(this)">		<input type="file" name="set_file" />		<input type="submit">	</form>		<script>		function check_form() {			var _obj = $("input[name=set_file");			var _file = _obj.val();			if (_file == "") {				alert('파일이 선택되지 않았습니다.');				_obj.focus();				return false;			} else {				return true;			}		}	</script>

이런식으로 자바스크립트에서 체크해서 폼값 넘기시면 될듯합니다..

위의 예제는 제이쿼리를 이용했을 시 입니다..

답변을 작성하려면 로그인이 필요합니다.