셀렉트박스 value 값이 text일때 숫자로 치환하는 방법을 알고 싶습니다.
본문
셀렉트박스 value 값이 text일때 숫자로 치환하는 방법을 알고 싶습니다.
코드가 아래와 같이 이루어지는데...
"본인"은 "1"으로
"본인과 배우자"는 "2"
"3인 가족"은 "3"
"4인 가족"은 "4"로 치환하여 값을 받고싶습니다.
설명들을 봐도 잘 모르겠어요 ㅠ_ㅠ
[code]
<select name="select1" required="" class="frm_input">
<option value="">선택하세요.</option>
<option value="본인">본인</option>
<option value="본인과 배우자">본인과 배우자</option>
<option value="3인 가족">3인 가족</option>
<option value="4인 가족">4인 가족</option>
<option value="5인 가족">5인 가족</option>
</select>
[code]
답변 2
<input type="hidden" name="select1_num" id="select1_num" />
<select name="select1" required="" class="frm_input" onchange="family_num(this.value)">
<option value="">선택하세요.</option>
<option value="본인">본인</option>
<option value="본인과 배우자">본인과 배우자</option>
<option value="3인 가족">3인 가족</option>
<option value="4인 가족">4인 가족</option>
<option value="5인 가족">5인 가족</option>
</select>
<script>
function family_num(text_value){
var num_value = '';
if(text_value=='본인'){
num_value = 1;
}else if(text_value=='본인과 배우자'){
num_value = 2;
}else if(text_value=='3인 가족'){
num_value = 3;
}else if(text_value=='4인 가족'){
num_value = 4;
}else if(text_value=='5인 가족'){
num_value = 5;
}
document.querySelector("#select1_num").value = num_value;
}
</script>
php받는곳에서 $select1_num 쓰시면됩니다.
!-->"4인 가족"은 "4"로 치환하여 값을 받고싶습니다.
==
어디서 받는 건가요?
php(서버), JavaScript(브라우저)
답변을 작성하시기 전에 로그인 해주세요.