Hallo zusammen,
ich bin nicht wirklich fit in js, bitte helft mir bei einem Problem.
der scriptauszug unten läuft, nur zeigt es mir keine Nachkommastellen an !
Ich möchte immer 2 Nachkommastellen anzeigen und nicht nur eine wenn die letzte eine Null ist !!
gibts dafür eine einfache Lösung ?
.....
<script language="JavaScript" type="text/javascript">
<!--
function updtR()
{var vA = (document.forms["calc"].elements["A"].checked ? 350.00 : 0);
var vB = (document.forms["calc"].elements["B"].checked ? 435.00 : 0);
var vC = (document.forms["calc"].elements["C"].checked ? 754.50 : 0);
var vD = (document.forms["calc"].elements["D"].checked ? 135.70 : 0);
document.forms["calc"].elements["sum1"].value = vA;
document.forms["calc"].elements["sum2"].value = vB;
document.forms["calc"].elements["sum3"].value = vC;
document.forms["calc"].elements["sum4"].value = vD;
document.forms["calc"].elements["tot"].value = vA+vB+vC+vD;
top.focus();
}
//-->
</script>
</head>
<body onload="updtR();">
<form name="calc">
<table width="90%" cellpadding="0" cellspacing="0">
<tr>
<td width="10%"> </td>
<td width="5%"> </td>
<td width="55%"> </td>
<td width="20%"> Preis</td>
<td width="10%"> Gew.</td>
</tr>
<tr>
<td> </td>
<td bgcolor="#CCCCCC">
<input type="checkbox" name="A" onclick="updtR();"></td>
<td bgcolor="#CCCCCC">Das ist der Value A</td>
<td bgcolor="#CCCCCC"><input type="text" name="sum1" onFocus="updtR();" onBlur="updtR();"></td>
<td bgcolor="#CCCCCC"><input type="text" size="10" name="g1" onFocus="updtR();" onBlur="updtR();"></td>
</tr>
<tr>
<td> </td>
<td><input type="checkbox" name="B" onclick="updtR();"></td>
<td> </td>
<td><input type="text" name="sum2" onfocus="updtR();" onblur="updtR();"></td>
<td> </td>
</tr>
........
dankbar für jeden Hinweis
michael
ich bin nicht wirklich fit in js, bitte helft mir bei einem Problem.
der scriptauszug unten läuft, nur zeigt es mir keine Nachkommastellen an !
Ich möchte immer 2 Nachkommastellen anzeigen und nicht nur eine wenn die letzte eine Null ist !!
gibts dafür eine einfache Lösung ?
.....
<script language="JavaScript" type="text/javascript">
<!--
function updtR()
{var vA = (document.forms["calc"].elements["A"].checked ? 350.00 : 0);
var vB = (document.forms["calc"].elements["B"].checked ? 435.00 : 0);
var vC = (document.forms["calc"].elements["C"].checked ? 754.50 : 0);
var vD = (document.forms["calc"].elements["D"].checked ? 135.70 : 0);
document.forms["calc"].elements["sum1"].value = vA;
document.forms["calc"].elements["sum2"].value = vB;
document.forms["calc"].elements["sum3"].value = vC;
document.forms["calc"].elements["sum4"].value = vD;
document.forms["calc"].elements["tot"].value = vA+vB+vC+vD;
top.focus();
}
//-->
</script>
</head>
<body onload="updtR();">
<form name="calc">
<table width="90%" cellpadding="0" cellspacing="0">
<tr>
<td width="10%"> </td>
<td width="5%"> </td>
<td width="55%"> </td>
<td width="20%"> Preis</td>
<td width="10%"> Gew.</td>
</tr>
<tr>
<td> </td>
<td bgcolor="#CCCCCC">
<input type="checkbox" name="A" onclick="updtR();"></td>
<td bgcolor="#CCCCCC">Das ist der Value A</td>
<td bgcolor="#CCCCCC"><input type="text" name="sum1" onFocus="updtR();" onBlur="updtR();"></td>
<td bgcolor="#CCCCCC"><input type="text" size="10" name="g1" onFocus="updtR();" onBlur="updtR();"></td>
</tr>
<tr>
<td> </td>
<td><input type="checkbox" name="B" onclick="updtR();"></td>
<td> </td>
<td><input type="text" name="sum2" onfocus="updtR();" onblur="updtR();"></td>
<td> </td>
</tr>
........
dankbar für jeden Hinweis
michael
Kommentar