그렌트힐

자동계산식에서 소수점이하 빼고 입력되게 하려면...

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)?>' 이렇게 넣어도 적용이 안되고....
계속 소수점까지 입력이 되네요...


어떠한 식으로 어느부분에 넣어야 하는지...
완성문으로 답변 부탁드립니다.

부탁드립니다.
|

댓글 3개

round($c,2); //2는 소수점 자리수
round 는 반올림 이라고 알고 있는데요...머, 그렇다 쳐도...어느부분에 넣어서 이용이 되어지는지..완성문을 부탁드렸는데요...암무튼, 답변은 감사드립니다.
Math.floor 로 해결되었습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고