Hi Martin,
Wer?
der Browser ;-)
Mir wäre neu, dass Elemente mit einer ID automatisch als Eigenschaften des document-Objekts zur Verfügung stünden. Ist das so? Damit wären ja Namenskonflikte quasi vorprogrammiert.
Meintest du nicht eher document.getElementById('historyform')?
Ich möchte das gesamte Formular erhalten. Beim Save mache ich
var formdaten = serialize(document.historyform);
um die Daten dann wieder einem Script zum Speichern zu übergeben, was bisher immer (oder zufällig) in den anderen Scripten funktioniert hat.
url = rootpfad+'/templates/history_save.php';
req.open('post', url, true);
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", formdaten.length);
req.setRequestHeader("Connection", "close");
req.send(formdaten);
Mit
formdaten = serialize(document.getElementById("historyform"));
erhalte ich dann auch dieselbe Fehlermeldung "formdaten is undefined".
Wie könnte ich sonst die gesamten Formulardaten übergeben (ohne jedes einzelne Element als Parameter zu übergeben)?
Marvin