werte aus einem inputfeld an ein weiteres feld übergeben
AKON
- javascript
0 lina-
Hallo Zusammen
ich habe folgendes Probelem:
Ich bekomme aus einer Datenbank je nach Datensatz verschiedene Felder, deren Wert in einer Tabelle ausgegeben werden. Diese Tabelle wird durch eine Schleife erzeugt, da ich vorher nicht weiss, wieviele Felder es werden.
Bsp.:
Es kann vorkommen, dass es mal 3 Felder gibt
<input type=text name=f[0] value=wert1>
<input type=text name=f[1] value=wert2>
<input type=text name=f[2] value=wert3>
oder nur 2
<input type=text name=f[0] value=wert1>
<input type=text name=f[1] value=wert2>
Nun möchte mittels einer Funktion die Werte auslesen, durch 2 dividieren und wieder ausgeben (b[0]...[n]), also beispielsweise:
<script language=javascript>
function test()
{
var w1=document.formular.f0.value
var w2=w1/2
document.formular.b0.value=w2
}
</script>
<form name=formular>
<input type=text name=f[0] value=wert1>
<input type=text name=b[0] value="">
<input type=text name=f[1] value=wert2>
<input type=text name=b[1] value="">
<input type=text name=f[2] value=wert3>
<input type=text name=b[2] value="">
</form>
<SCRIPT LANGUAGE="JavaScript"><!--
test()
//--></SCRIPT>
Hätte da einer eine Idee?
Danke, Akon
moin AKON :)
Hätte da einer eine Idee?
Ideen hab ich viele - aber ob die dir helfen ist zweifelhaft.
Geht an deiner Lösung irgendwas nicht?
Wenn ja: was denn? Hast du Debugging gemacht? Gibt es Fehlermeldungen von der JS-Konsole?
Oder weisst du nur nicht, wie du deine Schleife basteln sollst? Für diesen Fall sei dir getElementsByName ans Herz gelegt.
liebe Grüße aus Berlin
lina-