Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Validazione campo numerico

    Ciao
    Questo script mi serve per validare un campo testo. Come faccio a fagli verificare se i caratteri immessi siano numerici? sò che c'è la funzione "isNan", ma non riesco ad usarla.

    function control(form) {

    Ctrl = form.Password;
    if (Ctrl.value == "") {
    validatePrompt (Ctrl, "Inserire la password.");
    return false;
    }

    Ctrl = form.Password;
    if (Ctrl.value.length != 5) {
    validatePrompt (Ctrl, "La password deve essere di 5 numeri.");
    return false;
    }

    return true;
    }

    function validatePrompt (Ctrl, PromptStr) {
    alert (PromptStr)
    return false;
    }

  2. #2
    ciao!

    la funzione isNaN ha questa sintassi

    if (isNan(Ctrl.value)) {
    validatePrompt (Ctrl, "La password deve essere formata solo da numeri.");
    return false;
    }

  3. #3
    codice:
      <html>
    
        <head>
    
          <script type="text/javascript" language="JavaScript">
          <!--
    
            function control( __objForm )
            {
              if ( !__objForm.elements['Password'].value.length )
              {
                alert( "Inserire la password." );
    
                __objForm.elements['Password'].select( );
                __objForm.elements['Password'].focus( );
    
                return false;
              }
    
              else if ( !(/^\d{5}$/).test( __objForm.elements['Password'].value ) )
              {
                alert( "La password deve essere di 5 cifre." );
    
                __objForm.elements['Password'].select( );
                __objForm.elements['Password'].focus( );
    
                return false;
              }
    
              else
                return true;
            }
    
          //-->
          </script>
    
        </head>
    
        <body>
    
          <form onsubmit=" return control( this ); ">
            <input type="text" maxlength="5" name="Password" /> <input type="submit" />
          </form>
    
        </body>
    
      </html>
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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.