radio체크시 select 값 가져오기 채택완료
copo
9년 전
조회 3,374
select의 값을 선택하면

radio 첫번째 부분이 선택 되면서 지정 값이 input box안에 나오게 하였습니다.
(첫번째 radio 값은 select의 선택 값에 따라 변동됩니다.)

두번째, 세번째 radio 체크박스를 선택해도 해당 값이 잘나오는데요
다시 첫번째 radio 버튼을 체크하면 아래와 같이 됩니다.

select 값을 다시주면 되는데요 select 를 만지지 않고 현재 선택되어 있는 select값에 따른 radio 값이 나오게 할 수 있는 방법을 알고 싶습니다.
</p><p><input name="gg" type="radio" value="y" required onClick="javascript:document.all.box.value='';ttt()">기본박스
<input name="gg" type="radio" value="y" onClick="javascript:document.all.box.value='2500';ttt()">스티로폼
<input name="gg" type="radio" value="y" onClick="javascript:document.all.box.value='0';ttt()">자사박스
<input type=text name=box value="0" style="width:80px;text-align:right;background:#D0E2F0" id="input" readonly> 원</p><p>
아래는 자바스크립트입니다.
</p><p>if(t[1]<46){
for(i=0;i<1;i++){
if(document.all.gg[i].checked==true){
document.all.gg[i].checked=true;
}
else{
document.all.gg[0].checked=true;
}
}
document.all.box.value = '1850';
}
else if(t[1]>45&&t[1]<61){
for(i=0;i<1;i++){
if(document.all.gg[i].checked==true){
document.all.gg[i].checked=true;
}
}
document.all.box.value = '3700';
}
else if(t[1]>60&&t[1]<91){
for(i=0;i<1;i++){
if(document.all.gg[i].checked==true){
document.all.gg[i].checked=true;
}
}
document.all.box.value = '5500';
}</p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
html 페이지에서 소스 보기로 한 걸 보여 주세요.