aber auch:
JavaScript:document.forms['maic'].submit()
oder
this.form.submit()
funktionieren nicht.das erste beispiel sagt, dass form1 kein Objekt oder null ist, die anderen beiden bringen folgende fehlermeldung:
Es gibt (zumindest in deinem Besipiel) kein Formular mit dem Namen 'form1'.
Object doesn't support this property or method.
Das sollte nicht sein. Wenn du es so machst, sollte es funktionieren:
<form action="tagesansicht.php" method = "get" name="maic">
<select name="jahr" OnChange="this.form.submit();" size="1">
<option>2004-03-03</option>
<option>2004-03-04</option>
</select>
<input type="submit" value="submit">
^^^^^^^
Es ist natürlich klar, das wenn du die Methode submit mit einem Elemente des Namen überschreibst, das der Browser dann nicht mehr weiß was er machen soll, wenn du dieses als Funktion ansprechen willst.
Struppi.