Ciao a tutti!!!
Sono nuovo del foum, ma ho già un problema:
vorrei fare una pagina dove sono presenti 3 select per inserire la data di nascita, e fin qui nessun problema. Però volevo fare in modo che cambiando il mese cambia anche il numero massimo di giorni, ad esempio se seleziono febbraio non posso mettere 30 come giorno.

Nella pagina è presente un form con id=data, con all'interno i tre select di nome giorno, mese, anno.

Nella pagina inserisco il collegamento al file con la funzione in javascript, e poi dentro al tag body scrivo onLoad="giorni()" (così si chiama la funzione).
Quando provo la pagina IE mi da errore nella riga del body, dove chiamo la funzione, e come errore "Previsto oggetto". Che significa?????????? Come posso risolvere???????


Nel frattemo ho dato sfogo alla mia fantasia (unita a qualche nozione di javascript) e ho scritto questo codice:

function giorni() {

var ob_anno=document.getElementById("anno"); //Prendo gli oggetti select anno
var ob_mese=document.getElementById("mese"); //mese
var ob_giorno=document.getElementById("giorno"); //e giorno

var anno=ob_anno.options[ob_anno.selectedIndex].value); //prendo il valore dell'anno
var mese=ob_mese.options[ob_mese.selectedIndex].value); //e del mese selezionati

var maxgiorni; //dichiaro la variabile che conterrà il numero massimo di giorni
if(mese==9||mese==6||mese==11||mese==4) maxgiorni=30; //mesi con 30 giorni
if(mese==1||mese==3||mese==5||mese==7||mese==8||mese ==10||mese==12)maxgiorni=31; //mesi con 31
if(mese==2){ //febbraio
maxgiorni=28; //di solito con 28 giorni
if(anno%4==0 && anno%1000!=0) maxgiormi==29; //se l'anno è bisestile 29
}

for (i=maxgiorni;i<=31;i++) //x tutti i giorni non esistenti
le option vengono disabilitate //AIUTOOOO!!!!!!!

}



mi servirebbe un po d'aiuto per completarlo e risolvere i miei problemi....
GRAZIE A TUTTIIIIIIIII!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!