habe hier ein Script erstellt, wo man die Rundungsmöglichkeiten auch in der IF-Anweisung abändern kann.
<html>
<head>
<title>runden</title>
<script type="text/javascript">
<!--
function zahl_runden() {
if (window.document.frm.eingabe.value.indexOf(".") == -1){
alert('Bitte Zahl mit Nachkommastellen eingeben');
}else{
zahl = String(window.document.frm.eingabe.value);
teil = zahl.split(".");
vorkommawert = teil[0];
erste_nachkomma = teil[1].substr(0,1);
if (erste_nachkomma >= 8){
nachkommastelle = 0;
vorkommawert = Number(vorkommawert) + 1;
}else if (erste_nachkomma >= 4){
nachkommastelle = 5;
}else{
nachkommastelle = 0;
}
window.document.frm.ausgabe.value = vorkommawert + '.' + nachkommastelle;
}
}
//-->
</script>
</head>
<body>
<form name="frm">
<table border="5" cellpadding="10" cellspacing="0">
<tr>
<td bgcolor="#C0C0C0">
<p align="center"><b><font size="2" face="Tahoma">Eingabe</font></b><br>
<input type="text" name="eingabe" size="14"></p>
</td>
</tr><tr>
<td bgcolor="#E0E0E0">
<p align="center"><input type="button" width="60" onClick="zahl_runden()" name="runden" value="runden">
<p align="center"><b><font size="2" face="Tahoma">Ausgabe</font></b><br>
<input type="text" name="ausgabe" disable size="14">
</td></tr></table>
</form>
</body>
</html>
Kevin