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.