묻고답하기
자바스크립트가 왜 작동을 안하는지 아시는분??
2018.07.12 22:33
힘들게 만들어봤는데, 도대체 왜 작동안하는지 모르겠습니다. ㅠㅠㅠㅠ
<script type="text/javascript">
function PayAllCal(){
Pay=100;
var ye = main.ye.value;
var te = main.te.value;
if ( ye==ye1 && te==te1 ){
PayAll = Pay*90;
}else if ( ye==ye1 && te==te2 ){
PayAll = Pay*90;
}else if ( ye==ye1 && te==te3 ){
PayAll = Pay*120;
}else if ( ye==ye1 && te==te4 ){
PayAll = Pay*150;
}else if ( ye==ye1 && te==te5 ){
PayAll = Pay*180;
}else if ( ye==ye2 && te==te1 ){
PayAll = Pay*90;
}else if ( ye==ye2 && te==te2 ){
PayAll = Pay*120;
}else if ( ye==ye2 && te==te3 ){
PayAll = Pay*150;
}else if ( ye==ye2 && te==te4 ){
PayAll = Pay*180;
}else if ( ye==ye2 && te==te5 ){
PayAll = Pay*210;
}else if ( ye==ye2 && te==te1 ){
PayAll = Pay*90;
}else if ( ye==ye2 && te==te2 ){
PayAll = Pay*150;
}else if ( ye==ye2 && te==te3 ){
PayAll = Pay*180;
}else if ( ye==ye2 && te==te4 ){
PayAll = Pay*210;
}else {
PayAll = Pay*240;
}
}
</script>
<strong>나이</strong>
<select name="ye" title="나이" id="ye">
<option value="ye1">30세 미만</option>
<option value="ye2">30세-50세</option>
<option value="ye3">50세 이상</option> </select>
<BR><BR>
<strong>가입기간</strong>
<select name="te" title="가입기간" id="te">
<option value="te1">1년 미만</option>
<option value="te2">1-3년</option>
<option value="te3">3-5년</option>
<option value="te4">5-10년</option>
<option value="te5">10년 이상</option> </select>
<BR><BR>
<input title="" onkeypress="javascript:PayAllCal()" onclick="javascript:PayAllCal()" type="button" value="결과값보기" />
<BR><BR>
<strong><span style="color:#163F8C;">결과값</span></strong>
<input name="PayAll" title="" id="PayAll" type="text" size="12" readonly="readonly" />
일부 코드만 적어드릴게요.
이렇게 하거나
요렇게 하셔야 합니다.
두번 째 걸 조금 더 줄이면 이렇게 되겠네요.