Ciao a tutti.
Ho questo codice javascript/html:
Il mio problema è che se non mi muovo con il tasto TAB della tastiera non visualizzo nel campo del form "differenza" il valore eseguito dalla funziona calculate; questo causa che se un utente sprovveduto invia il form senza ricordarsi di spostarsi tra i campi del form la differenza arriva 0.00 al db.codice:function calculate (form) { .... var sec = AAA.getTime() - BBB.getTime(); if (sec < 0) { alert("KO"); } else { form.differenza.value = sec / minute; } } ... <input id="AAA" type="text" name="AAA" size="18" readonly> <input id="BBB" type="text" name="BBB" size="18" readonly> ... <input type="text" name="differenza" size="10" readonly value="0" onkeyup="calculate(this.form)"> ...
L'evento è onkeyup, non esiste un evento da associare alla funziona calculate che aggiorna il valore nel campo del form "differenza" senza muoversi tra i vari campi del form ?
Come risolvo?
Grazie---

Rispondi quotando
