con il seguente codice js devo verificare se nel campo input "qt" ho inserito un numero maggiore che nel "massimo"....
// Verifica se quantita > scorte
if (document.frmEnquiry.qt.value > document.frmEnquiry.massimo.value){
errorMsg += "\n\tQUANTITA':\t- La quantità in uscita supera le scorte!";
}
................
<% massimo = Request.Querystring("massimo") %>
Quantità in Uscita:
Pezzi disponibili: <%=massimo %>
<input name="qt" maxlength="9" size="9"> (Numero Intero)
<input name="massimo" value="<%=massimo %>" type="hidden"> (Numero Intero)
......
però non funziona correttamente:
ad esempio se il massimo delle scorte è 11 e provo a fare uscire 2 quantità, il controllo js mi dice che 2 > 11 e non mi fa procedere...
si comporta come se prendesse in esame solo la prima cifra per cui darà sempre:
3 > 21
4 > 35
etc. etc.
![]()
![]()