Salve,

ho un problemino a cui non riesco venirne a capo.

Io ho un textbox con value 0.

Poi prendo la variabile del campo


var a = parseInt(document.getElementById("textbox"));


poi cambio il valore del textbox


document.getElementById('a').setAttribute('value', 10);

if (a>1) alert("OK");

il problema è che l'alert non parte. Se setto di nuovo la variabile dopo che ho dato il nuovo valore al campo allora funziona esempio:


var a = parseInt(document.getElementById("textbox"));
document.getElementById('a').setAttribute('value', 10);
a = parseInt(document.getElementById("textbox"));
if (a>1) alert("OK");

Così funziona!

Ma è possibile che io debba rivalorizzare la variabile due volte? C'è un workaround?