첨부파일이 없으면 글작성 안되게 하는법 정보
첨부파일이 없으면 글작성 안되게 하는법
본문
첨부파일이 아에 없을경우 글등록이 되지않도록 하려고 합니다.
아무리 찾아봐도 관련 글이 나와있지 않은것 같네요 ...
고수님들 부탁드립니다 ㅠㅠ
아무리 찾아봐도 관련 글이 나와있지 않은것 같네요 ...
고수님들 부탁드립니다 ㅠㅠ
댓글 전체
가장 간단한 방법은 첨부화일 입력박스 컨트롤하는 자바스크립트 부분 수정
수정전
objCell.innerHTML = "<input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>";
수정 후
objCell.innerHTML = "<input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' required itemname='첨부화일'>";
이렇게 하는 경우 문제점은
입력박스를 여러개 추가하면 모두 첨부해야 submit 되는 단점이 있습니다
두번째 방법은 fwrite_submit(f) 함수에서 추가
if( document.getElementsByName('bf_file[]')[0].value==''){alert('첨부화일 1번 필수입니다'); return false;}
이렇게 하면 되는데 문제점은 반드시 첫번째 첨부화일에 입력 되어야 하는 것입니다
몇번째이던 아무것이나 첨부가 있으면 통과 되도록 하려면 조금 복잡해지므로
그냥 둘 중 하나를 사용하세요
수정전
objCell.innerHTML = "<input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>";
수정 후
objCell.innerHTML = "<input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' required itemname='첨부화일'>";
이렇게 하는 경우 문제점은
입력박스를 여러개 추가하면 모두 첨부해야 submit 되는 단점이 있습니다
두번째 방법은 fwrite_submit(f) 함수에서 추가
if( document.getElementsByName('bf_file[]')[0].value==''){alert('첨부화일 1번 필수입니다'); return false;}
이렇게 하면 되는데 문제점은 반드시 첫번째 첨부화일에 입력 되어야 하는 것입니다
몇번째이던 아무것이나 첨부가 있으면 통과 되도록 하려면 조금 복잡해지므로
그냥 둘 중 하나를 사용하세요