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

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

QA

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

본문

write_update.head.skin.php

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

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


이 질문에 댓글 쓰기 :

답변 1

 
<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>

 

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

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

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT