이고 계산 좀 봐주세용;; 정보
이고 계산 좀 봐주세용;;
본문
function WHRProcess(){
var WHR1 = document.getElementById("WHR1");
var WHR2 = document.getElementById("WHR2");
var WHR3 = document.getElementById("WHR3");
var Total = parseInt(WHR1.value/WHR2.value).toFixed(2);
WHR3.value = Total;
alert("WHR : "+ Total);
}
소스가 이런데여...WHR1/WHR2 안먹네영;;
70/90 인데..값이 0.00만 나오네영;;
딴데서 틀린건가용;
var WHR1 = document.getElementById("WHR1");
var WHR2 = document.getElementById("WHR2");
var WHR3 = document.getElementById("WHR3");
var Total = parseInt(WHR1.value/WHR2.value).toFixed(2);
WHR3.value = Total;
alert("WHR : "+ Total);
}
소스가 이런데여...WHR1/WHR2 안먹네영;;
70/90 인데..값이 0.00만 나오네영;;
딴데서 틀린건가용;
댓글 전체
wHR1, WHR2 를 모두 개별적으로 parseInt 해야 정상적인 값이 출력되지 않나요?
괄호안에서 이미 문자열로 더해지기때문에 개별적으로 int 형변환을 하신후에 나누기를 해야 합니당..
var Total = (parseInt(WHR1.value)/parseInt(WHR2.value)).toFixed(2); 이렇게요..
괄호안에서 이미 문자열로 더해지기때문에 개별적으로 int 형변환을 하신후에 나누기를 해야 합니당..
var Total = (parseInt(WHR1.value)/parseInt(WHR2.value)).toFixed(2); 이렇게요..
아 감사요!
function WHRProcess()
{
var WHR1 = parseInt(document.getElementById("WHR1").value);// 정수라는 가정하에 아니면 parseFloat등으로...
var WHR2 = parseInt(document.getElementById("WHR2").value);
var WHR3 = document.getElementById("WHR3");
var Total = (parseInt(WHR1/WHR2)).toFixed(2); // toFixed적용이 WHR1/WHR2 이후라고 가정시
WHR3.value = Total;
alert("WHR : "+ Total);
}
{
var WHR1 = parseInt(document.getElementById("WHR1").value);// 정수라는 가정하에 아니면 parseFloat등으로...
var WHR2 = parseInt(document.getElementById("WHR2").value);
var WHR3 = document.getElementById("WHR3");
var Total = (parseInt(WHR1/WHR2)).toFixed(2); // toFixed적용이 WHR1/WHR2 이후라고 가정시
WHR3.value = Total;
alert("WHR : "+ Total);
}