셀렉트박스 required 질문입니다./

셀렉트박스 required 질문입니다./

QA

셀렉트박스 required 질문입니다./

답변 1

본문


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

선택일때 값이 빈값으로 되어 있어야 하는데 선택으로 들어가 있지 않은지 체크해 보셔야 할듯 합니다.

네. 답변 고맙습니다.
저도 그렇게 생각하는데요, 문제는 선택 안되게 할 수  방법이 무엇인지 궁금합니다.
아니면, 첫 번째  '선택' 이란 배열 첫번째를 pass  하는 방법이 있는지....

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

이런식으로 처리해 주시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 774
© SIRSOFT
현재 페이지 제일 처음으로