input-fields

firezz

Mitglied
Hallo,

Ist es mit JavaScript möglich neue input-felder zu generieren? (nicht anzeigen lassen, sondern generieren).

wenn ich z.B. eine Form habe:
<form action... method...>
..
..

<input type="submit" onClick="makeSubmit()">
</form>

<script>
function makeSubmit() {
generiere hier form-input-felder und fülle sie mit daten, um diese zum server zu übertragen;
document.forms[0].submit();
}
</script>

Wenn es geht wie:--))

viele Grüße
firezz
 
Hi,

eine Möglichkeit besteht darin, versteckte Felder zu generieren, die Du mitschickst.
Code:
function createInput(){
    // Neues Input-Element erstellen
    var myObj = document.createElement("input");

    // Gewünschte Attribute zuweisen
    myObj.type = "hidden";     // Verstecktes Feld
    myObj.name = "testInput";  // Name des Feldes
    myObj.value = "test";      // Wert des Feldes

    // Neues Element in Formular einhängen
    document.forms[0].appendChild(myObj);

    // Formular schicken
    document.forms[0].submit();
  }
Ciao
Quaese
 

Neue Beiträge

Zurück