Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866

    controllo conferma password

    codice:
           <script language="JavaScript">
    <!--
    function checkForm (form){ 
    
     if (form.nome.value == "") {
    	alert("Inserire il nome.")
        form.nome.focus();
    	return false}
    
     if (form.cognome.value == "") {
    	alert("Inserire il cognome.")
        form.cognome.focus();
    	return false} 
    
     if (form.indirizzo.value == "") {
    	alert("Inserire l'indirizzo.")
        form.indirizzo.focus();
    	return false}
    
     if (form.cap.value == "") {
    	alert("Inserire il cap.")
        form.cap.focus();
    	return false}	 
     
     if (form.citta.value == "") {
    	alert("Inserire il comune di residenza.")
        form.citta.focus();
    	return false}
    
     if (form.provincia.value == "") {
    	alert("Inserire la provincia di residenza.")
        form.provincia.focus();
    	return false}	
     
     if (form.email.value == "") {
    	alert("Inserire l'indirizzo email completo.")
        form.email.focus();
    	return false}
     
     var EmailAddr = form.email.value;
     var Filtro = new RegExp("^[a-zA-Z0-9_.-]{1,}@[a-zA-Z0-9\-]{2,}[.][a-zA-Z0-9]{2,}$");
     if (!Filtro.test(EmailAddr)) {
          alert("Controlla l'indirizzo di e-mail inserito");
          form.email.focus();
          return false;
          }
    
     if (form.Login.value == "") {
    	alert("Inserire l'user.")
        form.Login.focus();
    	return false}
    
     if (form.password.value == "") {
    	alert("Inserire la password.")
        form.password.focus();
    	return false}
    
     if (form.conf_reg.value == "") {
    	alert("Confermare la password.")
        form.conf_reg.focus();
    	return false}
    
    if(document.getElementById("password").value != document.getElementById("conf_reg").value)
    { 
    alert("Le passwords inserite non sono uguali."); 
    return false; 
    }
    }
    //-->  
                        </script>
    
    <input name="password" onblur="if(this.value.length<6){alert('minimo 6 crt');this.focus();};" size="40" maxlength="50">
    
    <input name="conf_reg" onblur="if(this.value.length<6){alert('minimo 6 crt');this.focus();};" size="40" maxlength="50">
    Il controllo della conferma password visulalizza sempre l'alert!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Togli il this.focus() : ovviamente i due controlli entrano in concorrenza tentando di attirare l'attenzione dato che sono "lasciati" alternativamente...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    codice:
    <input name="password" onblur="if(this.value.length<6){alert('la password deve avere minimo 6 crt');};" size="40" maxlength="50">
    
    <input name="conf_reg" onblur="if(this.value.length<6){alert('la password di conferma deve avere minimo 6 crt');};" size="40" maxlength="50">
    Ho cambiato in questo modo, ma continuo a visualizzare sempre l'alert che le due password sono diverse.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non avevo notato... password e' parola riservata e non puo' essere usata come nome di un campo del form o di una variabile.

    Lo stesso vale, ovviamente, anche per form

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Infatti!
    Thank you!

  6. #6

    confronta password 2 campi

    non si può fare un controllo immediato senza cliccare sul input submit?
    cioè mentre scrivo no mi può controllaer che i due campi siano uguali?
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Documento senza titolo</title>
      <script type="text/javascript">
      function verificapas(pas){
      //verifico le lunghezze dei due campi
      if(pas.value.length == document.getElementById('psw').value.length){
      //verifico i due campi
      if(pas.value!=document.getElementById('psw').value){
      //mostro l'avviso d'errore
      document.getElementById('error').innerHTML='Password e conferma password diverse';
      //cancello il campo conferma
      pas.value='';
      }
      //mostro a video che i dati sono corretti, può essere eliminata
      else{document.getElementById('error').innerHTML='Conferma password corretta';}
      }
      }
      </script>
      <style type="text/css">
      #error{color:#990000}
      </style>
      </head>
      <body>
      <form action="" method="get">
      <input name="psw" id="psw" type="text" />
      <input name="confPsw" id="confPsw" type="text" onkeyup="document.getElementById('error').innerHTML='';verificapas(this)" />
      <span id="error"></span>
      </form>
      </body>
      </html>
    La prossima volta apri una discussione tua, non riesumare una discussione di 4 anni fa.
    Volendo con i dovuti adattamenti potresti usarla anche per l'altra discussione (verifica email).
    Ciao.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8

    lavoro

    MESAGGIO PER CAVICCHI ANDREA:
    LEGGO CHE cerchi lavoro stiamo facendo un grande progetto editoriale con riflesso un grande lavoro su internet. può interessarti la collaborazione?
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: lavoro

    Originariamente inviato da sandroacchiardi
    MESAGGIO PER CAVICCHI ANDREA:
    LEGGO CHE cerchi lavoro stiamo facendo un grande progetto editoriale con riflesso un grande lavoro su internet. può interessarti la collaborazione?
    Mai sentito parlare di messaggi privati?

    Segnalato all'amministrazione
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.