Mehrere Formularfelder
Tompe
- javascript
Hallo
Beim Hinzufügen der Daten in die Liste übernimmt es mir immer nur das erste Formularfeld. Gibt es eine Möglichkeit das es alle auf einer Zeile Hinzufügt?
Mein script:
<script type="text/javascript">
function Hinzufuegen () {
NeuerEintrag = new Option(document.Testform.neu.value, document.Testform.neu2.value, document.Testform.neu2.value );
`
document.Testform.Auswahl.options[document.Testform.Auswahl.length] = NeuerEintrag;
document.Testform.neu.value = "";
document.Testform.neu2.value = "";
document.Testform.neu3.value = "";
}
</script>
</head>
<body>
<form name="Testform" action="">
<select name="Auswahl" size="8">
<option >Ein Eintrag </option>
</select>
<br>
<input type="text" name="neu">
<input type="text" name="neu2">
<input type="text" name="neu3">
<input type="button" value="Hinzufügen" onclick="Hinzufuegen()">
</form>
</body>
hi,
Beim Hinzufügen der Daten in die Liste übernimmt es mir immer nur das erste Formularfeld. Gibt es eine Möglichkeit das es alle auf einer Zeile Hinzufügt?
Was genau meinst du damit?
NeuerEintrag = new Option(document.Testform.neu.value, document.Testform.neu2.value, document.Testform.neu2.value );
Die drei hier angesprochenen Formularfelder enthalten also deine Wunschwerte für text, value und defaultSelected der neuen Option?
Von welchen "weiteren Formularfeldern" redest du dann?
gruß,
wahsaga
Es sind 3 Formularfelder, die vom Besucher auszufüllen sind. Von diesen 3 Feldern (neu, neu2, neu3) übernimmt es nur "neu".
Ich möchte aber, dass alle drei in der Auswahlliste kommen.
hi,
Es sind 3 Formularfelder, die vom Besucher auszufüllen sind. Von diesen 3 Feldern (neu, neu2, neu3) übernimmt es nur "neu".
Ich möchte aber, dass alle drei in der Auswahlliste kommen.
Schön.
Und wenn du nicht nur auf einen Teil meines Postings eingegangen wärst, sondern auch auf den rest meiner Anmerkungen - dann könntest du jetzt auch schon wissen, wo dein Denkfehler liegt.
gruß,
wahsaga
Die drei hier angesprochenen Formularfelder enthalten also deine Wunschwerte für text, value und defaultSelected der neuen Option?
ja.
Von welchen "weiteren Formularfeldern" redest du dann?
Es gibt keine weiteren Formularfelder. Es sind nur die 3 (neu, neu2 und neu3) Den inhalt dieser drei, möchte ich in die Auswahlliste in einer Reihe hinzufügen.
Beispiel: Der besucher füllt fogendes aus:
1. Formularfeld (neu) = 1
2. Formularfeld (neu2)= 2
3. Formularfeld (neu3)= 3
In der Auswahlliste (name=auswahl) sollte dann 1,2,3 Stehen
Sorry aber ich kann es nicht besser erklären.