Mortimer: OnSubmit an einer Stelle im Code WRITE ausführen?

Hi

Ich habe einen Form-Button und würde gerne onSubmit bevor er zu einer Seite srpingt (action=xxx.php) noch an eine Stelle im Code mir ein paar hiddenfields schreibt.

Ich stelle mir das vor:

Im Body:

<form name="form01" ... onSubmit:Schreibfunktion(oben);>

//diverse Inputfelder mit dem Submitbutton für Form01

<p id="oben"></p>
</form>

<form name="form02" ... onSubmit:Schreibfunktion(unten);>

//diverse Inputfelder mit dem Submitbutton für Form02

<p id="unten"></p>
</form>

Im Head die JS-Funktion

Schreibfunktion(ausgabeort){

//Und as ist mein problem: Was muss ich hier schreiben damit
//das Script bei ausgabeort==oben es zwichen FORM1 schreibt
//und bei ausgabeort==unten es zwichen FORM2 schreibt.
//Das <p>-Tag ist dabei nur ein Platzhalter weil ich nicht weiss
//welches Elemente dafür benutzt werden muss.

}

Weiss jemand wie das geht?

Mfg
mortimer

  1. Hallo.

    document.getElementById("unten").innerHTML = "<input type='hidden' value='...'>";
    document.getElementById("oben").innerHTML = "<input type='hidden' value='...'>";

    Hier ist "innerHTML" nochmal erklärt, aber es ist document.all und statt dessen solltest du lieber getElement... benutzen:
    http://de.selfhtml.org/javascript/objekte/all.htm#inner_html

    Und getElementById ist hier beschrieben:
    http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id

    Ich hoffe ich konnte helfen, H2O

    --
    Erst die FAQ's durchgehen: http://de.selfhtml.org/navigation/faq.htm.
    Dann im im </archiv/> suchen: http://suche.de.selfhtml.org/
    http://www.google.de/ nutzen und erst dann das Forum fragen.
    ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
    Infos: http://emmanuel.dammerer.at/selfcode.html