Oppure

Loading
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:

<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
25/10/09 21:05
Mte90
perchè frose è già presente un form con le stesse caratteristiche.
potresti fare che ad ogni click viene cambiato il name del form aggiungendo un numero.
aaa