Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Campo email

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    27

    Campo email

    Ho un piccolo problema, stò creando un form di registrazione e ho bisogno che nel campo email ci sia un controllo che verifichi ke l'email esatta sia es. "email@email.it" e non "emailemail.it".
    Questo è il codice:

    Codice PHP:
    if (!get_magic_quotes_gpc()) {
    $_POST['email'] = addslashes($_POST['email']);
    }
    $emailcheck $_POST['email'];
    $check mysql_query("SELECT email FROM users WHERE email = '$emailcheck'")
    or die(
    mysql_error());
    $check2 mysql_num_rows($check); 

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    ti conviene javascript così eviti di inviare il form e poi controllare...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    27
    non sono molto pratico di javascript..

  4. #4
    function ContrPosta() {
    if ((document.form.email.value.indexOf("@") == -1) != (document.form.email.value == "")) {
    alert(" Attenzione !!!\nIndirizzo e-mail non valido!.");
    document.form.email.focus();
    }
    }

    prova con questo. al pulsante di invio mettici: onFocus="return ContrPosta();">

    e la funzione js va nell head fra i tag script type javascript. ciao
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  5. #5
    e in ogni caso, è inutile aprire post per cose cosi semplici,scontate e stradiscusse.
    anche se non sei pratico di js, vai nella sezione, ed effettua la ricerca o cerca fra le pillole.
    troverai tante cose al riguardo belle e pronte.
    come dicono i moderatori: RI(LGGETE) il regolamento.
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    se usi il submit metti nel tag form onSubmit="return Controllo();"

    e questo tra <head> e </head>

    <script type="text/javascript">
    <!--
    function Controllo(){
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(!pattern.test(document.form.email.value)){
    alert("Attenzione!! L'email non e' stata inserita correttamente!");
    return false;
    }
    // qui metti gli altri controlli per verificare che i campi siano inseriti
    }

    //-->
    </script>

    document.form si riferisce al form (se gli dai un nome puoi riferirti anche come document.nomeform); email è il nome del campo email (cambialo in base a come hai chiamato il campo)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    27
    grazie mille!

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.