In dem Select mit Namen anreise_tag kann man von Tag 1 - 31 wählen. Das gleich bei Monat von 1 - 12.
Wenn jetzt zum Beispiel der Monat auf 4 steht, und der Tag 31 gewählt wird, dann soll nach der Alert-Meldung der Tag in der select-Liste wieder auf den Wert oder den Index gesetzt werden wo er vorher stand.
Wie kann ich das machen?function anreise ()
{
var ant = document.f1.anreise_tag.options[document.f1.anreise_tag.options.selectedIndex].value;
var anm = document.f1.anreise_monat.options[document.f1.anreise_monat.options.selectedIndex].value;
var anj = document.f1.anreise_jahr.options[document.f1.anreise_jahr.options.selectedIndex].value;if ( (anm == 4 || anm == 6 || anm == 9 || anm == 11) && ant == 31)
{
alert("In diesem Monatgibt es nur 30 Tage");
//HIER IRGENDWAS MACHEN, DASS DER VORHER GÜLTIGE WERT WIEDER GESETZT WIRD
}
}
»»
document.anreise_tag.selected = "_gewuenschter_value_" (<- wahrscheinlich "1")
<select name="anreise_tag"
onChange="anreise(document.f1.anreise_tag.options[document.f1.anreise_tag.options.selectedIndex].value;)">
<option>1</option> usw... bis 31<select name="anreise_monat"
onChange="anreise(document.f1.anreise_monat.options[document.f1.anreise_monat.options.selectedIndex].value;)">MfG Thomas