안녕하세요 자동합산이 하고 싶어서 공부중인데 제가 초보인지라 대충 흉내 내봤는데요
한번 옵션을 선택하고 다시 선택하지 않음으로 돌아가거나 다른 옵션을 선택해도 합계가 그대로인데요
옵션에 따라서 합계도 연동되려면 어떻게 해야 될까요?
<select style="width:50%" id="a" onkeyup="calc()">>
<option value="선택하지 않음" selected>선택하지 않음</option>
<option value="금액,텍스트" >텍스트</option>
<option value="금액,텍스트" >텍스트</option>
<option value="금액,텍스트" >텍스트</option>
</select>
수량<input type="text" id="b" onkeyup="calc()">
금액<input type="text" id="c" readonly tabindex="-1">
<script>
function calc() {
var a = parseInt(document.getElementById('a').value) | 0;
var b = parseInt(document.getElementById('b').value) | 0;
// ,가 들어가도 계산되게 하려면 아래처럼 숫자 외의 문자[열] 제거하면 됩니다.
// var a = parseInt(document.getElementById('a').value.replace(/[^\d]+/g, '')) | 0;
document.getElementById('c').value = a*b;
}
</script>
답변 1개 / 댓글 1개
<select style="width:50%" id="a" onchange="calc()">>
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.