Salute!
Ich habe eine Erinnerungsfunktion in einem Terminkalender geschrieben. Dabei gibt es grundsätzlich 2 verschiedenen Möglichkeiten den Tag der Erinnerung auszuwählen. Entweder durch
Eingabe eines exakten Datums (mittels Dropdown) oder über die
Angabe einer Zeitspanne vor dem Termin (evenfalls Dropdown).
Wer will kann ja mal kucken (einfach auf eine Glocke klicken):
http://www.kosel.com/de/ap/2001/6/22.htm
Meine Absicht ist es die Abfrage nach dem Tag der
Erinnerung für den Benutzer etwas komfortabler zu gestalten, indem
ich einen bestimmten Fehler abfange.
Es ist möglich die Dropdowns des exakten Datums zu verändern, aber bei der Art den Zeitraum ausgewählt zu lassen (versteht man am besten wenn man sich das Formular ankuckt).
Jetzt habe ich 2 Funktionen die geschrieben die im Prinzip nix anderes machen sollen, als den Wert des Optionsfeldes "wann" im Formular "frm1" zu setzen.
function doZeitraum() {
if (document.frm1.wann != null) {
document.frm1.wann.value = zeitraum;
}
}
function doDatum() {
if (document.frm1.wann != null) {
document.frm1.wann.value = datum;
}
}
In den Dropdowns steht im einleitenden select-tag als letztes Attribut der Aufruf jeweils einer dieser Funktionen auf den Event-Handler "onChange":
<select name="abstand" onChange="doZeitraum()"><option value="1">1<option value="2" ...
Leider funktioniert das ganze keineswegs so wie ich es mir eigentlich vorstelle. Es tut sich nämlich scheinbar gar nix.
Bin für jeden Tip dankbar.