필수입력 제외하는 방법좀 알려주세요 정보
필수입력 제외하는 방법좀 알려주세요본문
현재 게시판 write 에서 화일첨부를 기본으로 나타낼갯수를 3개로 잡아있습니다.
헌제 제가 원하는것은 첨부화일 1번째만 필수이고 2~3번째는 선택인데요..
화면에 3개가 나오다 보니 1개만 첨부시키고 2~3번은 공란으로 글을쓰면 첨부다 필수로 되는현상때문입니다. 어떻게 고쳐야 할까요... required 때문에 필수가 되는건 알겠는데요...
<script language="Javascript">
var flen = 0;
function add_file(delete_code)
{
var upload_count = <?=(int)$board[bo_upload_count]?>;
if (upload_count && flen >= upload_count)
{
alert(upload_count+"개 까지만 파일 업로드가 가능합니다.");
return;
}
var objTbl;
var objRow;
var objCell;
if (document.getElementById)
objTbl = document.getElementById("variableFiles");
else
objTbl = document.all["variableFiles"];
objRow = objTbl.insertRow(objTbl.rows.length);
objCell = objRow.insertCell(0);
objCell.innerHTML = "<input type='file' class=tx size=12 name='bf_file[]' itemname=사진 <? if ($_GET[w] != "u") echo "required"; ?> title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' style='color:<?=$board[bo_color_6]?>;background-color:<?=$board[bo_color_5]?>;border-color:<?=$board[bo_color_4]?>;border-width:1px;'>";
if (delete_code)
objCell.innerHTML += delete_code;
else
{
<? if ($is_file_content) { ?>
objCell.innerHTML += "<br><input type='text' size=12 class=tx name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.' style='width:100%; color:<?=$board[bo_color_6]?>;background-color:<?=$board[bo_color_5]?>;border-color:<?=$board[bo_color_4]?>;border-width:1px;'>";
<? } ?>
;
}
flen++;
}
<?=$file_script; ?>
<?
$input_box_num = 3; // 기본으로 나타나게할 입력칸 수
if($w=='u') $input_box_num = $input_box_num - $file_length -1;
else $input_box_num--;
?>
댓글 전체
if (flen == 0) {
objCell.innerHTML = "<input type='file' class=tx size=12 name='bf_file[]' itemname=사진 <? if ($_GET[w] != "u") echo "required"; ?> title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' style='color:<?=$board[bo_color_6]?>;background-color:<?=$board[bo_color_5]?>;border-color:<?=$board[bo_color_4]?>;border-width:1px;'>";
} else {
objCell.innerHTML = "<input type='file' class=tx size=12 name='bf_file[]' itemname=사진 title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' style='color:<?=$board[bo_color_6]?>;background-color:<?=$board[bo_color_5]?>;border-color:<?=$board[bo_color_4]?>;border-width:1px;'>";
}
objCell.innerHTML = "<input type='file' class=tx size=12 name='bf_file[]' itemname=사진 <? if ($_GET[w] != "u") echo "required"; ?> title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' style='color:<?=$board[bo_color_6]?>;background-color:<?=$board[bo_color_5]?>;border-color:<?=$board[bo_color_4]?>;border-width:1px;'>";
이것을
if (flen == 0) {
objCell.innerHTML = "<input type='file' class=tx size=12 name='bf_file[]' itemname=사진 <? if ($_GET[w] != "u") echo "required"; ?> title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' style='color:<?=$board[bo_color_6]?>;background-color:<?=$board[bo_color_5]?>;border-color:<?=$board[bo_color_4]?>;border-width:1px;'>";
} else {
objCell.innerHTML = "<input type='file' class=tx size=12 name='bf_file[]' itemname=사진 title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' style='color:<?=$board[bo_color_6]?>;background-color:<?=$board[bo_color_5]?>;border-color:<?=$board[bo_color_4]?>;border-width:1px;'>";
}
이렇게 바꾸니 되네요 감사합니다^^