이고 계산 좀 봐주세용;;
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만 나오네영;;
딴데서 틀린건가용;
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 3개
괄호안에서 이미 문자열로 더해지기때문에 개별적으로 int 형변환을 하신후에 나누기를 해야 합니당..
var Total = (parseInt(WHR1.value)/parseInt(WHR2.value)).toFixed(2); 이렇게요..
{
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);
}