Salve ragassuoli,
pur non essendo bravo in java ho provato a fare una funzione che faccia il seguente:
-Controlli se nel textfield sono inseriti solo numeri, allora va avanti, altrimenti alert e si blocca.
-Sia "dinamico" cioé ha la variabile nella funzione che è il nome del form. ora capirete che vi posto il codice:
codice:
<script language="javascript">
function ctt(cosa) {
if (ctrlnumm(document.+cosa+.som.value)=="0"){
window.alert("La somma dev'essere un numero");
return;
}
document.+cosa+.submit();
}
function ctrlnumm(numm) {
for (var i=0; i<numm.length; i++) {
if (numm.substring(i,i+1) == "0" || numm.substring(i,i+1) == "1" || numm.substring(i,i+1) == "2" || numm.substring(i,i+1) == "3" || numm.substring(i,i+1) == "4" || numm.substring(i,i+1) == "5" || numm.substring(i,i+1) == "6" || numm.substring(i,i+1) == "7" || numm.substring(i,i+1) == "8" || numm.substring(i,i+1) == "9") {
return "1";
}
}
return "0";
}
</script>
nel form che si chiama ver c'è: onclick="ctt(ver)"
in quello che si chiama bos c'è: onclick="ctt(bos)"
Non mi funziona così, va avanti senza capire che non è un numero la F che inserisco nel form.
Potete aiutarmi? :master:
PS: Prima di mettere +cosa+ ho provato a metterlo senza + ma non andava neanche quello.