Hallo,
Jetzt habe ich das so hinbekommen:
<input type="text" onChange="document.getElementsByName('add_k_1')[0].value=document.getElementsByName('add_b_1')[0].value*190;" name="add_b_1" value=""><input type="text" name="add_k_1" value="">
In einem Formular kann man sich die Element-Referenzierung per document.getElement... sparen. Es gibt die forms-Collection http://de.selfhtml.org/javascript/objekte/forms.htm von der aus kann man das Formular erreichen. Das Formular hat eine elements-Collection http://de.selfhtml.org/javascript/objekte/elements.htm von der aus kann man einzelne Elemente über ihren Namen erreichen. Ein Element kann über die Eigenschaft form http://de.selfhtml.org/javascript/objekte/elements.htm#form auf das Formular zurückgreifen, in dem es liegt.
Wenn Dein INPUT-Element mit dem Namen "add_k_1" bereits ein Element im selben Formular ist, wie Dein INPUT-Element mit dem Namen "add_b_1", dann:
<input type="text" onchange="this.form.elements['add_k_1'].value=parseInt(this.value, 10)*190;" name="add_b_1" value=""><input type="text" name="add_k_1" value="">
Zu der Bezugnahme auf das aktuelle Objekt mit this: http://de.selfhtml.org/javascript/sprache/objekte.htm#this
Zu parseInt() http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int
viele Grüße
Axel