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

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
  }
}

<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

  1. 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