Alexander: Formular Auswahlfeld

Beitrag lesen

Hi,

Wie erreiche ich, dass im Auswahlfeld B nur die Termine entsprechend der Auswahl in Feld A angezeigt werden?

Ohne den Server nach der ersten Frage kontakten zu müssen, nur mit JavaScript. Das ist aber nicht so sonderlich toll, denn wenn jmd. JavaScrpt deaktiviert hat, hat er gar keine Termine.

Besteht die Möglichkeit, die Termine für Auswahlfeld B auch aus einer externen Datei zu holen?

JavaScript kann nicht direkt auf Dateien zugreifen. Also musst Du eine andere Möglichkeit finden, die Daten einzubinden. Eine Möglichkeit ist z.B. mit serverseitige Techniken wie SSI, CGI oder PHP die Daten einzubinden. Eine andere Möglichkeit besteht in einem Java Applet, dass die Daten dann vom Server bei Bedarf holen kann und JavaScript zur weiteren Verfügung bereitstellen kann (dazu gab's mal eine tollen Feature-Artikel hier bei SelfHTML). Diese Möglichkeit hat aber auch so ihre Tücken, da der User neben JavaScript auch Java aktiviert haben muss, und das Applet nur auf Dateien zugreifen kann, die vom selben Server stammen, von der auch das Applet kommt.

Ergo: Wenn Du es "gescheit" machen möchtest, kommst Du um serverseitige Techniken nicht herum.

Viele Grüße...

Alex :)