ragazzi io ho un campo

qta ed un campo qta_controllo
ho creato questa funzione:

if ((qta <= qta_controllo))
{
alert("Qta OK")
}
else
{
alert("Errore Quantità.")
document.modulo.qta.value = document.modulo.qta_controllo.value;
}


cè un problema, quando immetto un campo a due cifre la funzione viene esguita.
Mentre se la quantità immessa (cioè qta) è a 3 cifre non funziona.

esempio

qta 30 qta_controllo 30 = OK
qta 99 qta_controllo 30 = OK
qta 100 qta_controllo 30 = La funzione non viene eseguita.

Come fare??