INPUT-Felder vor dem POST hinzufügen
roniak
- javascript
Hi,
ich möchte über eine FORM verschiedene "action" auslösen. Dabei möchte ich auch zwischen GET und POST springen. Soweit ist auch alles OK und bietet mit JavaScript keine Probleme.
Wie kann ich aber ein neues "input" Feld, was ich im FORM-TAG NICHT habe und per POST senden will/muss, hinzufügen???
Beim GET ändere ich einfach die Parameter die versendet werden. Kann da zum Beispiel ein "...&neues_input_feld=4711" hinzufügen. Wie schaffe ich das aber mit POST??? :-(
Wie gesagt, es geht um Felder, die ich im FORM-TAG nicht habe und für action=POST mit JavaScript (oder auch anders) hinzufügen muss. Standardmässig kann ich die "input" Felder nicht alle in die FORM nehmen, da sie sich zum Teil widersprechen können oder die Anzahl der Felder überprüft wird.
Hallo roniak.
Wie kann ich aber ein neues "input" Feld, was ich im FORM-TAG NICHT habe und per POST senden will/muss, hinzufügen???
Indem du es http://de.selfhtml.org/javascript/objekte/document.htm#create_element@title=erzeugst, die jeweiligen Eigenschaften per Direktzuweisung setzt und es ins Formular http://de.selfhtml.org/javascript/objekte/node.htm#append_child@title=einhängst.
Einen schönen Freitag noch.
Gruß, Ashura
Hi,
schau dir mal das SELFHTML-Beispiel zu document.createElement sowie die dort weiter verlinkten Funktionen an. Analog den dort erschaffenen Elementen kannst du auch deine Input-Felder generieren und im Anschluss daran wie gehabt mit Werten versehen.
MfG
Rouven