Passaggio 1: impostare il documento HTML
Crea un nuovo documento HTML e digita le seguenti righe al suo interno per creare un modulo:
Nelle righe sopra:
Se il documento HTML viene caricato in un browser Web, mostrerà quanto segue:
La pagina Web richiede il nome, l'indirizzo e -mail e il numero di contatto dell'utente.
Passaggio 2: impostare il file JavaScript
In JavaScript, inizia creando i moduli di funzione () con le seguenti righe:
Funzione FormSubmit ()Successivamente, crea tre variabili e memorizza i valori dai tre campi al suo interno usando le seguenti righe:
var firstName = documento.forme.validità.nome.valore;Nelle linee sopra, il "documento" L'oggetto è stato usato per ottenere il "forme" attributo, che è stato ulteriormente utilizzato con il nome della forma validità Per accedere ai tag di input con i loro nomi al suo interno.
Successivamente, definisci le espressioni regolari per il controllo della validità di ciascun campo con le seguenti righe:
var emailRegex = /^\ w+([\.-"?\ w+)*@\ w+([\.-"?\ w+)*(\.\ w 2,3)+$/g;Nelle righe sopra:
Successivamente, confronta le tre espressioni regolari con i rispettivi valori del campo di testo con l'aiuto di istruzioni IF e se un campo non è valido, restituire e avvisare semplicemente l'utente, per tutto ciò usa le seguenti righe:
if (FirstName == "" || Nameregex.test (firstName))Successivamente, richiedere l'utente per ciò che gli input erano validi e restituiscono il valore come VERO:
Avviso ("Modulo inviato con informazioni corrette");Il codice JavaScript completo è come:
functionFormSubmit ()Passaggio 3: testare la convalida del modulo
Eseguire il funzionamento della convalida del modulo eseguendo il documento HTML e digitando i dati nei campi di input. Fornire un nome non valido con caratteri speciali o numeri al suo interno
La pagina web ha richiesto all'utente che il nome non era valido.
Riprova con il nome corretto e l'indirizzo e -mail errato:
L'utente è stato avvisato che l'indirizzo e -mail non è valido.
Successivamente, prova con un nome valido e un indirizzo email valido ma con un numero di contatto non valido come:
La pagina Web ha richiesto all'utente che il numero di contatto non è valido.
Successivamente, per il test finale, fornire tutte le informazioni corrette come:
Con tutte le informazioni corrette fornite, la convalida del modulo ha esito positivo e l'applicazione Web può andare avanti.
Conclusione
La convalida del modulo può essere implementata su un modulo HTML con JavaScript, espressioni regolari e un po 'di costruzione logica. Le espressioni regolari possono definire l'input accettato corretto per un campo. Successivamente, l'espressione regolare può essere abbinata al valore del rispettivo campo di input usando il metodo test (). Questo vale anche per altri tipi di campi di input, può essere per l'indirizzo, il codice postale o il nome del paese.