Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [VB5]: Caratteri non autorizzati

    Ciao ragazzi
    ho una casella che utiliizzo per inserire le email, quello che mi piacerebbe fare è che se io dopo la "@" scrivo qualcosa che sia diverso ad esempio da "libero.it" mi dia errore!
    Sicuramente sarà una sciocchezza ma io mi sto perdendo!

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    UN AIUTINO?


  3. #3
    Gestisci l'evento Validate della casella di testo e nel gestore eventi verifica la correttezza di quanto inserito dall'utente. Puoi lavorare con la InStr per ottenere il carattere in cui si trova @ e la Mid$ per ottenere la sottostringa che ti interessa.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    GRAZIE MILLE PER LA RISPOSTA
    MA FACCIO MOLTA FATICA A CAPIRE, DATO CHE NON SONO UN GENIO, MA SOLO UN APPASSIONATO...QUINDI GENTILMENTE SE PUOI FARMI UN ESEMPIO TE NE SAREI GARTO

    CLAUDIO

  5. #5
    codice:
    Private Sub Text1_Validate(Cancel As Boolean)
        Dim ATpos As Long
        ATpos = InStr(1, Text1.Text, "@")
        If ATpos = 0 Or Mid$(Text1.Text, ATpos + 1) <> "libero.it" Then
            MsgBox "Puoi inserire solo un indirizzo di posta @libero.it.", vbCritical
            Cancel = True
        End If
    End Sub
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    GRAZIE MILLE

    HO INSERITO IL CODICE NELL'EVENTO LOSTFOCUS() E FUNZIONA ALLA GRANDE
    GRAZIE MILLE

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da vr-claudio
    HO INSERITO IL CODICE NELL'EVENTO LOSTFOCUS() E FUNZIONA ALLA GRANDE
    GRAZIE MILLE
    Non scrivere i messaggi in maiuscolo: equivale convenzionalmente ad URLARE.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.