테스트 사이트 - 개발 중인 베타 버전입니다

첨부파일 갯수 제한 채택완료

초초동 8년 전 조회 4,038

글을 쓸때 글자수 제한이 있잖아요 ㅎ

 

그것처럼 

첨부파일 갯수를 제한 하고 싶은데요. (에디터x)

 

예를 들어  최소3개는 첨부파일을 올려야 

글이 작성되게... 어떻게 해야되나요?

 

 

 

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

답변 3개

채택된 답변
+20 포인트
8년 전

<?=($i < 3) ? ' required' : ''; // 3개까지 필수 ?> 와 같이 빨강색으로 표기된 부분에 추가하시면 될것 같네요

 

<?php for ($i=0; $is_file && $i<$file_count; $i++) { ?>

        <tr>

            <th scope="row">파일 #<?php echo $i+1 ?></th>

            <td>

                <input type="file" name="bf_file[]" title="파일첨부 <?php echo $i+1 ?> : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능"<?=($i < 3) ? ' required' : ''; // 3개까지 필수 ?>  class="frm_file frm_input">

                <?php if ($is_file_content) { ?>

                <input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[$i]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="frm_file frm_input" size="50">

                <?php } ?>

                <?php if($w == 'u' && $file[$i]['file']) { ?>

                <input type="checkbox" id="bf_file_del<?php echo $i ?>" name="bf_file_del[<?php echo $i;  ?>]" value="1"> <label for="bf_file_del<?php echo $i ?>"><?php echo $file[$i]['source'].'('.$file[$i]['size'].')';  ?> 파일 삭제</label>

                <?php } ?>

            </td>

        </tr>

로그인 후 평가할 수 있습니다

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

플라이
8년 전

그건 입력폼에서 자바스크립트 체크 기능을 써서 첨부파일 개수 제한을 걸면 될듯 싶은데요

첨부파일 카운트 증가 하기때문에 폼이 있는지 여부를 체크하고 그에 따른 첨부파일이 등록된게 있는지 체크 하면 될듯 싶습니다.

로그인 후 평가할 수 있습니다

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

8년 전

첨부파일 설정이라면 게시판 관리에서

 

게시물 한건당 업로드 할 수 있는 파일의 최대 개수 (0 은 파일첨부 사용하지 않음)

 

설정하시면 될꺼예요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초초동
8년 전
아니욤 ㅠ
최소 3개를 올려야 글을 올릴수 있게요 ㅠ

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

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

로그인