Buongiorno a tutti.
Sono uno studente e mi e' stato assegnato il seguente compito: devo memorizzare in un array dei nomi, per poi poterli visualizzare. Io ho pensato di strutturare il progetto nel seguente modo: ho principalmente due bottoni (aggiungi, visualizza) e una casella di testo.
Aggiungi dovrebbe aggiungere all'array il contenuto della casella di testo: ricopio il codice...
Tutto sembra funzionare correttamente ( nn ho implementato la visualizzazione), ma ho notato un problema: riesco a passare alla funzione add il nome da aggiungere, ma non riesco pero' ad aggiungerlo nell'array, perche' quando faccio alert(alunni[i] + " " + i), mi viene fuori un messaggio "Undefinited" (Codice PHP:
<HTML>
<HEAD>
<TITLE>
ESERCIZIO 1
</TITLE>
<SCRIPT type="text/javascript">
i=0;
alunni = new Array();
function add(s){
alert(s);
alunni [i] = s ;
i++;
alert(alunni [i] + " " + i);
}
function vis(){
for(j=0; j<=i;j++){
document.write(alunni [j]);
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="inputform">
<INPUT name="nome" >
<BUTTON name="salva" onClick="add(document.inputform.nome.value)">aggiungi</BUTTON>
<BUTTON name="visualizza" onClick="vis()">visualizza</BUTTON>
</FORUM>
</BODY>
</HTML>
VVoVe: )... perche'? come risolvo il mio problema?
![]()
Please... e' urgente, senno' il mio prof mi da un bel 4...![]()
Grazie ciaoooooo!