salve a tutti, ho un input text, dove vorrei che s'inserisse solo ed esclusivamente un valore numerico, allora ho provato con questo:

codice:
funciton numero(valore){
 for (i=0; i<valroe.length;i++){
    if (valroe.charAt(i) < "0"){
     return false
   }
    if (valore.charAt(i) >"9"){
     return false
    }
   }
  return true
}
function controllo(form){
  if(!numero(form.telefono.value)){
   alert("devi mettere un numero")
}
Ho messo due funzioni perchè nella seconda ho inserito altri controlli, il problema che mi restituisce sempre true.

Il codice è stato improvvisato nel momento da me, quindi non fate caso a virgole e virgolette o errori dattilografici.

Grazie, ciao.