Klemens Ullmann: Wiederverwendbare Funktion

Beitrag lesen

Hallo,

ich stecke bei folgendem Problem:
Ich möchte eine Funktion, die den Inhalt eines input Feldes bearbeitet und die Ausgabe wieder dem Inhalt dieses Feldes zurückgiebt.
Ich möchte dabei den Feldnamen nicht hart-kodieren, sondern das ursprüngliche Feld ansprechen, sodass ich nicht für jedes Feld eine eigene Funktion schreiben muss:

<form name='myform'>
<input type='text' name='123' value='110,23' onBlur='CheckInhalt(this.value)' />
<input type='text' name='124' value='686,35' onBlur='CheckInhalt(this.value)' />
</form>

<script type="text/javascript">
function CheckInhalt (myvalue) {
  myvalue = myvalue.replace(",",".");

... ?
  ==> wie kann ich das ursprüngliche Feld ansprechen ohne es beim Namen zu nennen?
}

Danke!