Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Alert per mail scorretta

    Ho questo codice che funziona bene, pero' vorrei modificarlo in modo che faccio uscire un'alert per ogni errore, cosi' l'utente e' guidato ad inserire la mail giusta.

    ES: se inserisce una barretta deve uscire "la barretta non e' ammessa", oppure inserisce 2 puntini consecutivi 'E' ammesso un solo punto', ecc.

    Ecco il codice che dovrei modificare:

    ...
    //Valida email
    //Accetta solo caratteri e numeri all'inizio e alla fine dell'username, min 2 caratteri iniziali
    var reg = new RegExp("^([a-z0-9][_.a-z0-9]*[a-z0-9])[@][-.a-z0-9]+(\\.[a-z]{2,4})$");
    if(!f.suoemail.value.match(reg)){
    f.suoemail.style.borderColor='black'
    f.suoemail.style.backgroundColor='#ffbc79'
    alert("Inserire un' Email valida");
    f.suoemail.focus();
    return false;
    }
    ...

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    sposto nel forum javascript
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per quello che vuoi fare dovra "spezzettare" la regular peché controlli la singola parte, se anche tu come me hai difficolta con le regular leggi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Ho fatto varie ricerche e ho visto tanti tipi di mail in evoluzione, percio' ho concluso che non esiste un vero e proprio standard obbligatorio.
    Addirittura ne ho vista una con caratteri maiuscoli e una nell'username aveva un +

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    25
    una domanda perchè deve mettere un'email che secondo il sistema e giusta?
    deve mettere la sua email ed è giusta per forza -_- tanto vale che non metti il controllo e email se deve mettere un'email a casaccio

  6. #6
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da paic
    una domanda perchè deve mettere un'email che secondo il sistema e giusta?
    deve mettere la sua email ed è giusta per forza -_- tanto vale che non metti il controllo e email se deve mettere un'email a casaccio
    Si e' vero anche questo, ma un minimo di controllo lo devo mettere, es;

    var reg = new RegExp("^([_.a-z0-9]+)[@][-.a-z0-9]+(\\.[a-z]{2,4})$");

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.