Hi,
ich habe eine Seite, die per Klick auf einen Button der über Ajax ein Div-Fenster einblendet und ein Formular darstellt.
Der Aufruf ist einfach gehalten und funktioniert wie erwartet:
sieht aber stellenweise sehr umständlich und kompliziert aus. Vor allem die switch-Anweisung in der Callback-Funktion ist putzig. ;-)
Das Formular ist eigentlich auch total einfach:
Das Problem ist, dass er ...
Wer?
... beim Alert meckert, dass document.historyform nicht bekannt sei
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')?
Ach ja: Die beiden div-Elemente in deinem gezeigten Formular sind, soweit ich es sehe, sinnlos und können entsorgt werden. Das äußere (div#form-wrapper) fällt quasi mit dem form-Element selbst zusammen und bringt somit keinen Mehrwert; für das innere, das nur ein einziges input-Element als Kind hat, gilt Entsprechendes.
So long,
Martin