셀렉트 견적 프로그램에서 3번 까지 검색문이 있는데 이것을 1 번과 2번을 바꿔도 결과 값이 나오게 할려면 어떻게 하는지요?
본문
해당소스는 이렇습니다.
<form name="frm" id="frm" action="">
<select id="product">
<option >----컴퓨터종류----</option>
<option value=1000>컴퓨터A</option>
<option value=1500>컴퓨터B</option>
</select> <br />
<select id="rent_time">
<option >-----렌탈기간-----</option>
<option value=45000>12개월</option>
<option value=90000>24개월</option>
</select> <br />
<select id="rent" onchange="javascript:sum();">
<option >------렌탈료-------</option>
<option value=90000>소유권이전</option>
<option value=35000>소유권반납</option>
</select> <br />
<input type="text" name="opt_sum" value="" />
</form>
<script>
<select id="product">
<option >----컴퓨터종류----</option>
<option value=1000>컴퓨터A</option>
<option value=1500>컴퓨터B</option>
</select> <br />
<select id="rent_time">
<option >-----렌탈기간-----</option>
<option value=45000>12개월</option>
<option value=90000>24개월</option>
</select> <br />
<select id="rent" onchange="javascript:sum();">
<option >------렌탈료-------</option>
<option value=90000>소유권이전</option>
<option value=35000>소유권반납</option>
</select> <br />
<input type="text" name="opt_sum" value="" />
</form>
<script>
function sum() {
var opt_sum;
var frm=document.frm;
if(frm.product.value==1000 && frm.rent_time.value==45000 && frm.rent.value==90000) {
opt_sum=1459;
}
else if(frm.product.value==1000 && frm.rent_time.value==45000 && frm.rent.value==35000) { //1
opt_sum=14535;
}
else if(frm.product.value==1000 && frm.rent_time.value==90000 && frm.rent.value==90000) {
opt_sum=199;
}
else if(frm.product.value==1000 && frm.rent_time.value==90000 && frm.rent.value==35000) {
opt_sum=1935;
}
else if(frm.product.value==1500 && frm.rent_time.value==45000 && frm.rent.value==90000) {
opt_sum=15459;
}
else if(frm.product.value==1500 && frm.rent_time.value==45000 && frm.rent.value==35000) {
opt_sum=154535;
}
else if(frm.product.value==1500 && frm.rent_time.value==90000 && frm.rent.value==90000) {
opt_sum=1599;
}
else{ //2
opt_sum=15935;
} //3
frm.opt_sum.value=opt_sum;
}
</script>
셀렉트조건이 현재 3번까지 있는데 컴퓨터종류 / 렌탈기간 / 렌탈료 이렇게 있습니다.
헌데 컴퓨터 종류와 렌탈기간 을 바꿔도 총금액이 변하지 않고 3번째 조건 렌탈료를 바꿔야
총금액이 변하고 있습니다. 이것을 1번 컴퓨터 종류나 2번 렌탈기간을 변경해도 실시간으로 변경하게 할려면
어떤 함수를 또 추가해야 하는지 감히 물어봅니다. ^^
만약 그게 아니라면 옆에 새로고침 버튼이 있다면 다시 새로 셀렉트박스를 입력하게 할수 도 있을것 같은데...
이 셀렉트 박스가 새로고침이 되나요?.?만약 그 방법이 있다면 좀 알려주세요
헌데 컴퓨터 종류와 렌탈기간 을 바꿔도 총금액이 변하지 않고 3번째 조건 렌탈료를 바꿔야
총금액이 변하고 있습니다. 이것을 1번 컴퓨터 종류나 2번 렌탈기간을 변경해도 실시간으로 변경하게 할려면
어떤 함수를 또 추가해야 하는지 감히 물어봅니다. ^^
만약 그게 아니라면 옆에 새로고침 버튼이 있다면 다시 새로 셀렉트박스를 입력하게 할수 도 있을것 같은데...
이 셀렉트 박스가 새로고침이 되나요?.?만약 그 방법이 있다면 좀 알려주세요
답변을 작성하시기 전에 로그인 해주세요.