Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Riconoscimento Numero

  1. #1

    Riconoscimento Numero

    Salve, avrei uno script che acquisisce delle informazioni dall'utente e mi servirebbe una funzione che mi sappia riconoscere se le informazioni acquisite sono dei Numeri.

    Il codice è il seguente:

    Codice PHP:
    <html>
    <
    head>
    <
    title>
    Nel seguente form verificare che i dati digitati dall'utente nei campi username e password non siano numerici. I dati del logon non possono essere nulli.
    </title>
    <script language="JavaScript">
    function verifica()
    {
    if(window.document.logon.username.value.length<1)
     {
      window.alert("Inserisci l'
    username!");
      return false;
     }
     if(window.document.logon.password.value.length<1)

      window.alert("
    Inserisci la password!");
       return false;
    }   
    }
    </script>
    </head>
    <body>
    <form name="
    logon"onsubmit="return verifica(this);" Method="post">


    Username<input type="
    text" name="username"></p>


    Password<input type="
    text" name="password"></p>


    <input type="
    submit" name="INVIA" value=INVIA></p>


    <input type="
    button" name="ANNULLA" value=ANNULLA ></p>
    </form>
    </body>
    </html> 
    Attualmente mi segnala solo se i campi Username e Password sono campi vuoti o meno, come dovrei modificarlo per segnarmi anche che i campi inseriti non siano valori numerici?
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    function verifica() {
      if ((document.logon.username.value.length<1) || (isNaN(document.logon.username.value))){
        window.alert("Inserisci l'username!");
        return false; 
      }
    
      if (document.logon.password.value.length<1) || (isNaN(document.logon.password.value))){
        window.alert("Inserisci la password!");
        return false;
      }    
    }
    ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Originariamente inviato da fcaldera
    codice:
    function verifica() {
      if ((document.logon.username.value.length<1) || (isNaN(document.logon.username.value))){
        window.alert("Inserisci l'username!");
        return false; 
      }
    
      if (document.logon.password.value.length<1) || (isNaN(document.logon.password.value))){
        window.alert("Inserisci la password!");
        return false;
      }    
    }
    ciao
    Se inserisco nel codice la funzione "isNaN" non so perchè ma non mi fa funzionare più l'intero script
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  4. #4
    Ho risolto, era solo una questione di parentesi saltata


    codice:
    <html>
    <head>
    <title>
    Nel seguente form verificare che i dati digitati dall'utente nei campi username e password non siano numerici. I dati del logon non possono essere nulli.
    </title>
    <script language="JavaScript">
    function verifica() {
    
      flag = 0;
      if ((document.logon.username.value.length<1) || (!isNaN(document.logon.username.value))){
        window.alert("Inserisci l'username!");
      }
    
      if ((document.logon.password.value.length<1) || (!isNaN(document.logon.password.value))){
        window.alert("Inserisci la password!");
      }    
    
    } 
    </script>
    </head>
    <body>
    <form name="logon"onsubmit="return verifica(this);" Method="post">
    
    
    Username<input type="text" name="username"></p>
    
    
    Password<input type="text" name="password"></p>
    
    
    <input type="submit" name="INVIA" value=INVIA></p>
    
    
    <input type="button" name="ANNULLA" value=ANNULLA ></p>
    </form>
    </body>
    </html>
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.