그

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

· 2008-01-18 (금) 14:30:09 · 1655 · 3
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개

2008-01-18 (금) 15:54:30
round($c,2); //2는 소수점 자리수
2008-01-18 (금) 17:29:50
round 는 반올림 이라고 알고 있는데요...머, 그렇다 쳐도...어느부분에 넣어서 이용이 되어지는지..완성문을 부탁드렸는데요...암무튼, 답변은 감사드립니다.
2008-01-18 (금) 20:32:29
Math.floor 로 해결되었습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
08-01-19 조회 1,949
08-01-19 조회 2,340
08-01-19 조회 1,603
08-01-19 조회 1,643
08-01-19 조회 1,879
08-01-19 조회 1,636
08-01-19 조회 1,642
08-01-18 조회 2,453
08-01-18 조회 1,681
08-01-18 조회 1,636
08-01-18 조회 1,684
08-01-18 조회 1,614
08-01-18 조회 1,508
08-01-18 조회 2,163
08-01-18 조회 1,441
08-01-18 조회 1,643
08-01-18 조회 1,656
08-01-18 조회 1,619
08-01-18 조회 1,806
08-01-18 조회 1,791