flasher008: Bei falsch gewähltem Index, wieder zurücksetzen

Beitrag lesen

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