如何舍入结果?

时间:2019-10-24 09:12:22

标签: javascript php html forms

<script >
function sum() {
    var txtFirstNumberValue = document.getElementById('studentenrolled').value;
    var txtSecondNumberValue = document.getElementById('classsize').value;
    var result = parseInt(txtFirstNumberValue) / parseInt(txtSecondNumberValue);
    if (!isNaN(result)) {
       document.getElementById('nooftut').value = result;
    }
}
</script>

         <tr>
         <td><label for="studentenrolled">Student Enrolled</label>  </td>
        <td> <input type="text" name="studentenrolled" id="studentenrolled"  value="<?php echo $row['studentenrolled']; ?> " /></td>
         </tr>              


         <tr>
         <td><label for="classsize">Class Size</label>  </td>
         <td> <input type="text" id="classsize"  onkeyup="sum();" /></td>
         </tr> 

        <tr>
        <td><label for="nooftut">No Of Tutorial</label>  </td>
        <td> <input type="text" id="nooftut" disabled="disabled" /></td>
        </tr> 

如何在“ nooftut”中四舍五入结果 计算:报名人数/班级人数= nooftut 由于学生入学是从数据库中拉出的,我无法向上或向下取整

2 个答案:

答案 0 :(得分:0)

+1.5 => +1.0 using Math.floor() (To round down)
-1.5 => -1.0 using Math.ceil() (To round up)

or just Math.round(0.9) => 1

答案 1 :(得分:0)

尝试Math.round()

function sum() {
    var txtFirstNumberValue = document.getElementById('studentenrolled').value;
    var txtSecondNumberValue = document.getElementById('classsize').value;
    var result = parseInt(txtFirstNumberValue) / parseInt(txtSecondNumberValue);
    if (!isNaN(result)) {
       document.getElementById('nooftut').value = Math.round(result);
    }
}
<tr>
   <td><label for="studentenrolled">Student Enrolled</label>  </td>
   <td> <input type="text" name="studentenrolled" id="studentenrolled" value=" " /></td>
</tr>              
<tr>
   <td><label for="classsize">Class Size</label>  </td>
   <td> <input type="text" id="classsize"  onkeyup="sum();" /></td>
</tr> 
<tr>
   <td><label for="nooftut">No Of Tutorial</label>  </td>
   <td> <input type="text" id="nooftut" disabled="disabled" /></td>
</tr>