Ah! Per i 'punti rimanenti' si potrebbe fare una cosa del genere:
Spero di non aver fatto errori.codice:XHTML <label for="altezza">Altezza:</label> <input id="altezza" name="altezza" value="170" /> + | - </p> Punti rimanenti: <strong id="tot">[/b].</p> Javascript function totale() { var altezza = document.getElementById('altezza'); var val_altezza = parseInt(altezza.value); // Qui si ripete per tutti i campi in questione... var totale = val_altezza + qui gli altri valori; var campo_tot = document.getElementById('tot'); campo_tot.innerHTML = totale; } function aumenta(elemento) { var campo = document.getElementById(elemento); var valore = campo.value; valore = valore + 1; campo.value = valore; totale(); } function diminuisci(elemento) { var campo = document.getElementById(elemento); var valore = campo.value; valore = valore - 1; campo.value = valore; totale(); }![]()

Rispondi quotando