OnSubmit an einer Stelle im Code WRITE ausführen?
Mortimer
- javascript
0 H2O
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
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