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:
nel form che si chiama ver c'è: onclick="ctt(ver)"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>
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.

Rispondi quotando
