셀렉트박스 required 질문입니다./ 채택완료
Copy
<?php
$htel_arr = array( '선택','010', '011', '016', '017', '018', '019' );
?>
<select name="wr_data[user_cell_01]" class="form-control input-sm " required>
<?php
for ( $i = 0; $i < count( $htel_arr ); $i++ ) {?>
<option value="<?php echo $htel_arr[$i];?>" <?php echo get_selected($htel_arr[$i], $wr_data[ 'user_cell_01']);?> >
<?php echo $htel_arr[$i];?>
</option>
<?php } ?>
</select>
일때 required 적용해도 안되는데... 어디를 수정해야 하나요???
답변 1개
채택된 답변
+20 포인트
4년 전
선택일때 값이 빈값으로 되어 있어야 하는데 선택으로 들어가 있지 않은지 체크해 보셔야 할듯 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
4년 전
4년 전
<?php
for ( $i = 0; $i < count( $htel_arr ); $i++ ) {?>
<option value="<?php echo ($htel_arr[$i]=="선택")?"":$htel_arr[$i];?>" <?php echo get_selected($htel_arr[$i], $wr_data[ 'user_cell_01']);?> >
<?php echo $htel_arr[$i];?>
</option>
<?php } ?>
이런식으로 처리해 주시면 됩니다.
for ( $i = 0; $i < count( $htel_arr ); $i++ ) {?>
<option value="<?php echo ($htel_arr[$i]=="선택")?"":$htel_arr[$i];?>" <?php echo get_selected($htel_arr[$i], $wr_data[ 'user_cell_01']);?> >
<?php echo $htel_arr[$i];?>
</option>
<?php } ?>
이런식으로 처리해 주시면 됩니다.
4년 전
감사합니다. 한방에 되는 군요.
알려주신 코드를 적용했는데, 작동이 안되서 한 참 들여다 보다가 required 를 깜빡하고 빼먹고 작동을 시켰네요. 플라이님 감사합니다.^^
알려주신 코드를 적용했는데, 작동이 안되서 한 참 들여다 보다가 required 를 깜빡하고 빼먹고 작동을 시켰네요. 플라이님 감사합니다.^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
저도 그렇게 생각하는데요, 문제는 선택 안되게 할 수 방법이 무엇인지 궁금합니다.
아니면, 첫 번째 '선택' 이란 배열 첫번째를 pass 하는 방법이 있는지....