Ho fatto un carrellino della spesa, e vorrei compilare una specie di scontrino, una cosa del genere
<FORM name=ordini>
<TABLE>
<TR><TD>
<TABLE>
<TR><TD>
<INPUT type=button value="COMPUTER" onClick=aggiorna('computer')>
<TD>
<INPUT type=button value="MOUSE" onClick=aggiorna('mouse')>
</TABLE>
<TD>
<TABLE>
<TR><TD><INPUT type=text name=ScOrdine1>
<TR><TD><INPUT type=text name=ScOrdine2>
etc etc.
<TR><TD><INPUT type=text name=ScOrdine20>
</TABLE>
</FORM>
in pratica, cliccando su un pulsante si deve popolare lo scrontrino alla destra.
la funzione aggiorna l'ho pensata così
<SCRIPT>
function aggiorna(cosa) {
for (i=1;i<21;i++) {
myInput = "ScOrdine" + i
if (document.ordini[myInput].value = "")
{document.ordini.myInput.value = cosa}
//altrimenti, teoricamente, dovrebbe andatre avanti nel for e trova un buco vuoto
}
</SCRIPT>
purtroppo però il mio scontrino non si popola...c'è qualcosa di sbagliato nella logica dello script, che dovrebbe dire
per ogni input text controlla il valore, se non ci trovi nulla mettici il mio altrimenti passa a quella successiva
mi riuscite ad aiutare?
fede