Input type = Radio 값 선택시 자동으로 다른 필드에 값을 넘겨주는것에 대해 채택완료
질문은 2가지 입니다~
1.
그누보드4+PHP+MySQL 로 장부 프로그램을 만들고 있습니다.
write.php 에서 글을 쓸때, INPUT type=radio 을 사용하고 있는데요.
input type = radio 의 값 중 어느것 하나를 선택하면 손으로 타이핑해서 입력 해야 하는 값들(다른 텍스트 필드)을 스스로 계산 해주는 프로그램을 짜고 싶습니다.
Copy
· 처리 분류 <? if ($write[wr_subject] == '' || $write[wr_subject] == '판매') { ?> <INPUT type=radio value=판매 name=wr_subject checked><font color=red>판매</font> <? } else { ?> <INPUT type=radio value=판매 name=wr_subject>판매 <? } ?> <? if ($write[wr_subject] == '수금') { ?> <INPUT type=radio value=수금 name=wr_subject checked><font color=red>수금</font> <? } else { ?> <INPUT type=radio value=수금 name=wr_subject>수금 <? } ?> <? if ($write[wr_subject] == '원자재구입') { ?> <INPUT type=radio value=자재구입 name=wr_subject checked><font color=red>자재구입</font> <? } else { ?> <INPUT type=radio value=자재구입 name=wr_subject>자재구입 <? } ?> <? if ($write[wr_subject] == '결제') { ?> <INPUT type=radio value=결제 name=wr_subject checked><font color=red>결제</font> <? } else { ?> <INPUT type=radio value=결제 name=wr_subject>결제 <? } ?> <? if ($write[wr_subject] == '판매+수금') { ?> <INPUT type=radio value=판매+수금 name=wr_subject checked><font color=red>판매+수금</font> <? } else { ?> <INPUT type=radio value=판매+수금 name=wr_subject>판매+수금 <? } ?> <? if ($write[wr_subject] == '구입+결제') { ?> <INPUT type=radio value=구입+결제 name=wr_subject checked><font color=red>구입+결제</font> <? } else { ?> <INPUT type=radio value=구입+결제 name=wr_subject>구입+결제 <? } ?> <? if ($write[wr_subject] == '순수증감') { ?> <INPUT type=radio value=순수증감 name=wr_subject checked><font color=red>순수증감</font> <? } else { ?> <INPUT type=radio value=순수증감 name=wr_subject>순수증감 <? } ?> <? if ($write[wr_subject] == '정산') { ?> <INPUT type=radio value=정산 name=wr_subject checked><font color=red>정산</font> <? } else { ?> <INPUT type=radio value=정산 name=wr_subject>정산 <? } ?>
등으로 처음 거래 할 때의 형태를 고르게 해놨는데요,
여기에서
Copy
<TD> <input type='text' size=40 maxLength='50' name='wr_4' itemname='수금자방법' value='<?=$write["wr_4"]?>'> · 수금액 <input type='text' size=17 maxLength='15' name='wr_5' itemname='수금액' value='<?=$write["wr_5"]?>'> </TD></TR><tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr><TR> <TD style='padding-left:20px; height:30px;'>· 구매내용</TD> <TD> <input type='text' size=40 maxLength='50' name='wr_6' itemname='구매자방법' value='<?=$write["wr_6"]?>'> · 구매처 <input type='text' size=17 maxLength='15' name='wr_7' itemname='구매처' value='<?=$write["wr_7"]?>'> · 구매량 <input type='text' size=17 maxLength='15' name='wr_8' itemname='구매량' value='<?=$write["wr_8"]?>'> · 구매환율 <input type='text' size=17 maxLength='15' name='wr_9' itemname='구매환율' value='<?=$write["wr_9"]?>'> · 기준환율 <input type='text' size=17 maxLength='15' name='wr_10' itemname='기준환율' value='<?=$write["wr_10"]?>'> · 구매가격 <input type='text' size=17 maxLength='15' name='wr_11' itemname='구매가격' value='<?=$write["wr_11"]?>'> </TD> <tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr> <TD style='padding-left:20px; height:30px;'>· 자재 결제량</TD> <TD> <input type='text' size=17 maxLength='15' name='wr_12' itemname='자재결제량' value='<?=$write["wr_12"]?>'> · 결제시 환율 <input type='text' size=17 maxLength='15' name='wr_13' itemname='결제시환율' value='<?=$write["wr_13"]?>'> · 결제금액 <input type='text' size=17 maxLength='15' name='wr_14' itemname='결제금액' value='<?=$write["wr_14"]?>'> · 기타구입 <input type='text' size=17 maxLength='15' name='wr_15' itemname='기타구입' value='<?=$write["wr_15"]?>'> · 환손실율 <input type='text' size=12 maxLength='12' name='wr_16' itemname='환손실율' value='<?=$write["wr_16"]?>'> · 예상수익 <input type='text' size=15 maxLength='15' name='wr_17' itemname='수익' value='<?=$write["wr_17"]?>'> </TR>
이런 값을 추가적으로 넣게 되어있습니다.
여기에서 막히는 부분이 생겼어요 ㅠ_ㅠ
처리 분류에서 (subject) 종류를 정하면 아래에 wr_14 결제 금액 부분 같은곳이 자동적으로 값을 입력 받게 하고 싶습니다.
예를들어, wr_subject 에서 "원자재구입"을 선택하면
IF 문에 subject = "자재구입" 일경우 자재량(변수 $amount) * 구입 환율(변수 $hwan) = 구매가격(wr_11) 란이 저절로 입력되고, 수익 (wr_17) 에 (자재량$amount * 구입 환율$hwan) - (자재량$amount * 기준환율$basehwan * 1.1)
이런식의 값이 저절로 입력 되게 하고 싶습니다.
(지금은 구매가격wr_11과 수익wr_17 은 스스로 계산해서 입력 해야함)
어떻게 해야할까요?
2. input type = radio 가 아닌 풀다운 형식이 있다는데, 위와 같은 방식의 기능을 풀다운 형식으로는
어떻게 표현 해야할까요?
진심으로 감사합니다 ( _ _ )
답변을 작성하려면 로그인이 필요합니다.
로그인
네이버나 구글검색하셔도 나올듯하구
jquery 숫자계산
jquery 자동계산
이런식으로 검색해보세용