Martin Hölter: Radiobutton in Abhängigkeit vom Datum auswählen

Beitrag lesen

Hi!

today = new Date();  
 currYear = today.getYear();  
 document.Auswahl.Y_selection[currYear].checked = true

Du versuchst also (im Moment) auf document.Auswahl.Y_selection[2005] zuzugreifen. Das wäre dann der zweitausendundsechste Radiobutton mit Namen Y-selection. Du hast aber nur 8 Radiobuttons mit diesem Namen auf deiner Seite.

Hab gerade mal die Lösung gebastelt:

function Today()  
{  
  today = new Date();  
  currYear = today.getYear();  
  currMonth = today.getMonth();  
  if (currMonth > 1){  
    checkedMonth = currMonth -1;  
    checkedYear = currYear - 2003;  
  }else{  
   checkedMonth = 11;  
   checkedYear = currYear - 2004;  
  }  
document.Auswahl.P_selection[checkedMonth].checked = true;  
  
document.Auswahl.Y_selection[checkedYear].checked = true;  
}

Gruß

Martin