Скопируйте и вставьте скрипт и оставьте отзыв.
<input type = "number" name="a" id="a">
<input type= "button" onClick="calculation()">
<script type="text/javascript">
function calculation()
{
var converted = document.getElementById('a');
var decimal = (converted - parseInt(converted, 10));
decimal = Math.round(decimal * 10);
if (decimal == 5) { return (parseInt(converted, 10)-0.5); }
if ( (decimal < 5) ) {
total.value = (parseInt(converted, 10)-0.5);
//total.value = Math.round(converted);
} else {
total.value = (parseInt(converted, 10)+1);
}
}
</script>