Ulrich Vielhauer: Textfeld

Beitrag lesen

Teste den folgenden HTML-Kode (beachte, dass nicht das Komma, sondern der Punkt das internationale Dezimaltrennzeichen ist):

<HTML>
<HEAD>
   <TITLE>Runden</TITLE>
<SCRIPT TYPE="text/javascript"><!--

function uebertrage()
{
 var vEingabe, vKomma;
 vEingabe = f1.tEingabe.value;
 vKomma = vEingabe.indexOf(",");
 if (vKomma > -1)
  vEingabe = vEingabe.slice(0, vKomma) + "." + vEingabe.slice(vKomma+1, vEingabe.length);
 f1.tAusgabe.value = Math.round(vEingabe*100)/100;
}

//--></SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFCC">
<CENTER>&nbsp;

<P><FORM ACTION="" METHOD=POST name=f1>
   <CENTER><INPUT TYPE=text NAME=tEingabe VALUE="243,587645" SIZE=50 MAXLENGTH=50>

<P><INPUT TYPE=button NAME=bUebertrage VALUE="&Uuml;bertrage" onclick="uebertrage()"></P>

<P><INPUT TYPE=text NAME=tAusgabe VALUE="" SIZE=50 MAXLENGTH=50></P></CENTER>

<P>
</FORM></P></CENTER>

<P></P>
</BODY>
</HTML>