자동계산식에서 소수점이하 빼고 입력되게 하려면... 정보
자동계산식에서 소수점이하 빼고 입력되게 하려면...본문
floor 함수를 어디에 어떻게 넣어야 하는지를 잘 몰라서 문의 드립니다.
소수점 이하는 빼고 입력되게 하려고 합니다.
//자동계산식입니다.
function sum(){
var wr_5 = document.getElementById('wr_5');
var wr_6 = document.getElementById('wr_6');
var wr_7 = document.getElementById('wr_7');
document.getElementById('wr_5').value = parseInt(document.getElementById('wr_7').value) / parseInt(document.getElementById('wr_6').value) * 100 ;
}
//wirte.php 에서 자동계산된 수가 입력되는란 입니다.
<tr height="30">
<td></td>
<td align="center">진행상황</td>
<td colspan=2></td>
<td style='padding-left:5px;'><input name='wr_5' type='text' id="wr_5" style="TEXT-ALIGN: right" value='<?=$wr_5?>' size='8'>%</td>
<td></td>
</tr>
--------------------------------------------------------------------------------------
알아보고 찾아보니 floor 함수를 쓰면 된다고 하는데요..
value='<?=floor($wr_5)?>' 이렇게 넣어도 적용이 안되고....
계속 소수점까지 입력이 되네요...
어떠한 식으로 어느부분에 넣어야 하는지...
완성문으로 답변 부탁드립니다.
부탁드립니다.
소수점 이하는 빼고 입력되게 하려고 합니다.
//자동계산식입니다.
function sum(){
var wr_5 = document.getElementById('wr_5');
var wr_6 = document.getElementById('wr_6');
var wr_7 = document.getElementById('wr_7');
document.getElementById('wr_5').value = parseInt(document.getElementById('wr_7').value) / parseInt(document.getElementById('wr_6').value) * 100 ;
}
//wirte.php 에서 자동계산된 수가 입력되는란 입니다.
<tr height="30">
<td></td>
<td align="center">진행상황</td>
<td colspan=2></td>
<td style='padding-left:5px;'><input name='wr_5' type='text' id="wr_5" style="TEXT-ALIGN: right" value='<?=$wr_5?>' size='8'>%</td>
<td></td>
</tr>
--------------------------------------------------------------------------------------
알아보고 찾아보니 floor 함수를 쓰면 된다고 하는데요..
value='<?=floor($wr_5)?>' 이렇게 넣어도 적용이 안되고....
계속 소수점까지 입력이 되네요...
어떠한 식으로 어느부분에 넣어야 하는지...
완성문으로 답변 부탁드립니다.
부탁드립니다.
댓글 전체
round($c,2); //2는 소수점 자리수
round 는 반올림 이라고 알고 있는데요...머, 그렇다 쳐도...어느부분에 넣어서 이용이 되어지는지..완성문을 부탁드렸는데요...암무튼, 답변은 감사드립니다.
Math.floor 로 해결되었습니다.