Visualizzazione dei risultati da 1 a 6 su 6

Discussione: controllo campo email

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119

    controllo campo email

    Salve,

    o cercato nel forum ma quando invio il modulo mi rimane pagina bianca, bah

    chiedo a Voi

    io ho fatto un modulo di iscrizione e i soli controlli anche per l'email
    vorrei fare un altro controllo sulla email ma non so come impostarlo ovvero controllare se dalla @ alla fine il dato inserito sia presente tra un lista di domini bannati questo per evitare che gli utenti si iscrivono utilizzando servizi di email temporanee quindi esempio il contro se l'email è nome@provider.it
    io vorrei prelevare @provider.it e vedere se compreso in una lista se si da errore

    come potrei fare questo controllo?

    GRAZIE
    francesco

  2. #2
    Ciao,

    per fare questo controllo puoi utilizzare Ajax.

    In pratica, quando l'utente ha scritto la mail nella textbox, viene mandato il valore inserito ad una pagina sul tuo server, che fa il controllo, e poi restituisce alla pagina il risultato. A quel punto inserirai il messaggio di errore o di "ok" in base alla risposta.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    ok

    utilizzo asp ma so fare solo cose basi, Ajax mai usato... :-(

    io non so proprio che codice devo scrivere per questo controllo come faccio a prendere solo @provider.it
    francesco

  4. #4
    con INSTR vedi in quale posizione si trova @
    com MID prendi da quella posizione fino alla fine

  5. #5
    Oltre alla soluzione di Optime puoi anche fare così...

    Per prendere solo il contenuto dopo la "chiocciola", ti basta fare lo split del valore immesso con il carattere @...

    Quindi se hai :

    email="alessio@alessio.it"

    farai:

    valore=split(email, "@")

    poi ti estrai il valore con un ciclo tipo

    for a=0 to Ubound(valore)
    valoredopochiocciola=valore(a) ' che in questo caso sarà il valore dell'array quando a=1
    next

    ora nella variabile "valoredopochiocciola" avrai "alessio.it"...se poi vuoi gli riaggiungi la @...
    valoredopochiocciola="@"&valoredopochiocciola

    Diciamo che così potrai fare il controllo dopo che l'utente avrà inviato il modulo, invece con ajax lo fai asincrono mentre l'utente sta compilando il modulo...vedi tu..

    Se poi ti vorrai avventurare nell'ajax, posso darti qualche dritta..

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    Ciao,

    grazie ad entrambi

    Ho utilizzato il sistema ale_1976 anche perchè è stato molto gentile a farlo :-)

    Tutto funziona GRANDE!

    grazie anche per il linguaggio Ajax ma è mejo imparare una cosa alla volta :-)
    francesco

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.