Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Jquery validate

Hybrid View

  1. #1

    Jquery validate

    Salve ho un form di login con 2 soli campi user e password , il form viene validato anche se lascio tutto vuoto :

    script :

    codice:
    <script type="text/javascript">
          $(document).ready(function(){
            $("#login").validate(
            {
                rules:
                {
                    user: "required",            
                    password: "required",
                    
                },
                messages:
                {
                    user: " Inserisci il tuo nome!",
                    password: " Scegli una password!"
                    
                }
            });
        });
    
    
    
    
    
    
        </script>
    Form :

    codice:
    <form name="login" id="login" method="POST"  action="controllologin.php">
              <div class="form-group">
                <label for="exampleInputEmail1">User</label>
                <input type="user" class="form-control" name="user" id="user"  placeholder="Enter user">
              </div>
              <div class="form-group">
                <label for="exampleInputPassword1">Password</label>
                <input type="password" class="form-control" name="password" id="password"  placeholder="Password">
              </div>
             
              
              <button type="submit" name="login" value="login" class="btn btn-default">Login</button>
    
    
    
    
    
    
            </form>
    Dove sbaglio ?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) non userei come nome login sia per il form che per il submit
    B) e meglio che non chiami password (parola riservata) il relativo campo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    A) non userei come nome login sia per il form che per il submit
    B) e meglio che non chiami password (parola riservata) il relativo campo

    Modificato così :

    codice:
        <script type="text/javascript">
          $(document).ready(function(){
            $("#login").validate(
            {
                rules:
                {
                    user: "required",            
                    pw: "required",
                    
                },
                messages:
                {
                    user: " Inserisci il tuo nome!",
                    pw: " Scegli una password!"
                    
                }
            });
        });
    
    
    
        </script>
    Form html :

    codice:
    <form name="login" id="login" method="POST"  action="controllologin.php">
              <div class="form-group">
                <label for="exampleInputEmail1">User</label>
                <input type="text" class="form-control" name="user" id="user"  placeholder="Enter user">
              </div>
              <div class="form-group">
                <label for="exampleInputPassword1">Password</label>
                <input type="password" class="form-control" name="pw" id="pw"  placeholder="Password">
              </div>
             
              
              <button type="submit" name="invialogin" value="invialogin" class="btn btn-default">Login</button>
    
    
    
            </form>
    Non funziona lo stesso ....

  4. #4
    <input type="user"... ? Mai visto prima, non credo sia una sintassi corretta, o almeno io ho sempre usato <input type="text">

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    La libreria jquery e lo script validate sono inclusi nella pagina chiaramente? Non funziona lo stesso .... E' poco utile da errori? Metti un link alla pagina pubblica (tuosito.xxxx/paginademovalidate.xxxx)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    La libreria jquery e lo script validate sono inclusi nella pagina chiaramente? Non funziona lo stesso .... E' poco utile da errori? Metti un link alla pagina pubblica (tuosito.xxxx/paginademovalidate.xxxx)
    La libreria e jquery sono presenti ma poiché utilizzo bootstrap ho visto che c'è un validatore integrato che mi Fa risparmiare molto tempo...

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non ti capisco e sei troppo "ermetico" per il mio carattere, spero risolvi (sempre non l'hai già fatto).
    Saluti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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 © 2026 vBulletin Solutions, Inc. All rights reserved.