25/10/09 14:59
oretovalley
Ciao a tutti stavo creando uno script in js per far cambiare i selezionabili in base al mese selezionato, e successivamente se l'anno è bisestile, i giorni selezionabili a febbraio sono 29, ecc...
il codice che ho cominciato a scrivere è questo:
il mio problema sta nel fatto che l'evento OnChange nella funzione mese, funziona solo la prima volta, al secondo cambiamento non funziona più, ergo non viene aggiornata più la pagina come posso fare?
il codice che ho cominciato a scrivere è questo:
<html> <script language="javascript"> function giorno(valore) { alert(data.mesi.value); document.write("<select>"); for(i = 1; i < 32; ++i) { document.write("<option value=" + i + ">" + i + "</option>"); } document.write("</select>"); } function mese() { document.write("<select name = 'mesi' onChange='stampa();'>"); for(i = 1; i < 13; ++i) { document.write("<option value=" + i + ">" + i + "</option>"); } document.write("</select>"); } function stampa() { document.write("<form name='data'>"); mese(); giorno(); document.write("</form>"); } </script> <body> <script language="javascript"> stampa(); </script> </body> </html>
il mio problema sta nel fatto che l'evento OnChange nella funzione mese, funziona solo la prima volta, al secondo cambiamento non funziona più, ergo non viene aggiornata più la pagina come posso fare?
aaa