input box 문제인데 동작을 안 합니다 부탁드립니다 ㅜㅜ 채택완료
MinsuRyu
7년 전
조회 3,480
동작이 안 되네요 ㅜㅜ 어떤 문제가 있는걸까요?
부탁드립니다!
</p>
<p><HTML>
<TITLE>흑백 A4 견적</TITLE>
<HEAD>
<script language="javascript">
function fn_Calc()
{
var Copies = document.frm1.in_1.value;
var Pages = document.frm1.in_2.value;
var KindOfPaper = document.frm1.in_3.value;
var Binding = document.frm1.in_4.value;
var CoatingAndOsi = document.frm1.in_5.value;</p>
<p> document.frm1.in_6.value = Copies;
document.frm1.in_7.value = Pages * 10;
document.frm1.in_8.value = document.frm1.in_7.value + Binding + CoatingAndOsi;
document.frm1.in_9.value = document.frm1.in_6.value * document.frm1.in_8.value;
}
</script>
</HEAD></p>
<p><BODY>
<form name="frm1">
수량: <input type="text" name="in_1" value=0> 부
페이지: <input type="text" name="in_2" value=0> p
종이 종류:
<input type=radio name="in_3" value="자동" checked>자동
<input type=radio name="in_3" value="백색">백색
<input type=radio name="in_3" value="미색">미색
제본: <select name="in_4">
<option value="0">제본 안함</option>
<option value="800">무선 +800</option>
<option value="1000">스프링(와이어) +1000</option>
<option value="1000">스프링(크리스탈링) +1000</option>
<option value="300">중철 +300</option>
</select>
코팅 및 오시(무선제본만 해당): <select name="in_5">
<option value="0">선택</option>
<option value="200">유광</option>
<option value="200">무광</option>
<option value="300">엠보(고급코팅)</option>
<option value="400">유광 + 오시</option>
<option value="400">무광 + 오시</option>
<option value="500">엠보(고급코팅) + 오시</option>
</select>
</p>
<p><input type="button" name="btn_1" value="견적내기" onclick="javascript:fn_Calc();"></p>
<p>
1부 당 금액 <input type="text" name="in_8" readonly> 원
전체 합계 <input type="text" name="in_9" readonly> 원</p>
<p>
</form>
</BODY>
</HTML></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
in_6, in_7 필드도 없고 in_4, in_5는 select option 방식인데 text 형태로 값을 가져다 쓰고 있고 10~13 구문 올바르게 수정하세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
M
MinsuRyu
7년 전
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 4개
M
MinsuRyu
7년 전
감사합니다 해당 내용으로 수정하여서 진행하였습니다.
다만 천사별님께서 말씀하신대로 텍스트로 가져온 탓인지 결과 값이 0 이 아니라 000으로 표기가 되네요 ㅜㅜ
document.frm1.in_7, in_8 의 문제인거 같은데 해당 text가 아닌 다른 형태로 가져오는 방법이 있을까요?
다만 천사별님께서 말씀하신대로 텍스트로 가져온 탓인지 결과 값이 0 이 아니라 000으로 표기가 되네요 ㅜㅜ
document.frm1.in_7, in_8 의 문제인거 같은데 해당 text가 아닌 다른 형태로 가져오는 방법이 있을까요?
�
수난이대
7년 전
검색 20초만 하시면 찾을수 있습니다.
http://www.saybox.co.kr/17
https://blog.naver.com/amnesty7/30042180426
등
등
http://www.saybox.co.kr/17
https://blog.naver.com/amnesty7/30042180426
등
등
M
MinsuRyu
7년 전
감사합니다 ㅜㅜ 해결하였습니다
M
MinsuRyu
7년 전
document.frm1.in_6.value = parseInt(pages) * 10;
document.frm1.in_7.value = parseInt(pages) * 10 + parseInt(binding) + parseInt(coatingandosi);
document.frm1.in_8.value = parseInt(copies) * document.frm1.in_7.value;
}
이렇게 해결하였습니다 ㅜㅜ
document.frm1.in_7.value = parseInt(pages) * 10 + parseInt(binding) + parseInt(coatingandosi);
document.frm1.in_8.value = parseInt(copies) * document.frm1.in_7.value;
}
이렇게 해결하였습니다 ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
다만 말씀하신대로 텍스트로 가져온 탓인지 결과 값이 0 이 아니라 000으로 표기가 되네요 ㅜㅜ
document.frm1.in_7, in_8 의 문제인거 같은데 해당 text가 아닌 다른 형태로 가져오는 방법이 있을까요?