• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Werte übergeben

Laurent_h

New member
Hi *.

Habe folgendes Problem:

Auf einer Seite befinden sich diversen Textfeldern, Auswahlmenüs und eine dynamische dreidimensionale Auswahlliste. Das Problem ist, dass ich die dynamische Liste in ein eigenes Formular schreiben muss. Wenn ich aber in ein Formular Feld ein weiteres Fomular (dyn. Auswahl!) schreibe, dann kann ich das ganze Formular nicht mehr übermitteln.

Jetzt war meine Idee, zuerst alle Felder incl. dyn. Auswahl ausfüllen zu lassen. Dann sollten die Werte an versteckte Textfelder innerhalb des "Übermittlungsformulars" übertragen werden. Damit sollte das Problem mit der Verschachtelung von Formularen geklärt sein.

Mein Problem ist es nun, die Werte aus den Feldern, die der User ausfüllt, mittels Javascript an die verstecken Felder im "Übertragunsformular" zu übertragen.

Bin mir sicher, dass das nicht allzu schwer ist, aber mein Hirn kommt da nicht weiter.

Für Hilfe wäre ich sehr dankbar...
Laurent
 
Problem gelöst!

Wow, auch wenn ich ein echter Neuling in Sachen Javascript bin, bin ich wirklich fasziniert von dem Zeug. Den SourceCode poste ich lieber nicht, da die Seite noch wesentlich mehr Inhalt hat und der SourceCode inzwischen auf 1200 Zeilen kommt. :)

Hab das Problem inzwischen aber wie folgt gelöst (vielleicht hilfts ja jemandem):

Formular, in das der User seine Auswahl eingibt:

<form name="form1">
<input type=text name="name1" onchange="wertuebergeben_typ()">
</form>


Die aufgerufene Funktion:

function wertuebergeben_typ()
{
if (document.forms['form1'].elements['name1'].options[document.forms['form1'].elements['name1'].selectedIndex].value != "none")
{
document.forms['form2'].elements['name2'].value = document.forms['form1'].elements['typ'].options[document.forms['form1'].elements['name2'].selectedIndex].value;
}
}

DasFormular in das der Wert übergeben wird und das dann verschickt werden kann:

<form name="form2">
<input name="name2" type="hidden" value="">
</form>
 
kann ich mal fragen was es genau tun soll??....also soll es die eingabe auslesen und die dann übergeben beim verschicken..??
 
...

Naja, ein wenig komplizierter ist es schon, denn wie bereits erwähnt, hat der Source Code inzwischen über 1200 Zeilen.
Aber mein Problem hatte ich ja schon gelöst.

Trotzdem Danke für das gezeigte Interesse...
Laurent
 
Zurück
Oben