Sfida: Implementazione dei Listener di Eventi
Compito
Stai creando un modulo in cui gli utenti possono inviare i propri dati. L'obiettivo è validare l'input dell'utente, fornire un feedback in tempo reale mentre digitano e impedire l'invio del modulo se l'input non è valido.
- Feedback in tempo reale sull'input:
- Ascoltare le modifiche mentre l'utente digita;
- All'interno del gestore dell'evento, controllare la lunghezza del valore dell'input;
- Se è inferiore a 3 caratteri, impostare il contenuto del
<p>con IDfeedbacksu"Name is too short."; - Se è di 3 caratteri o più, impostare
feedbacksu"Name looks good!".
- Impedire l'invio predefinito del modulo:
- Ascoltare l'invio del modulo;
- Bloccare il comportamento predefinito di invio del modulo;
- Controllare il valore dell'input;
- Se è inferiore a 3 caratteri, mostrare
"Please enter a longer name"nel<p>con IDform-message; - Se è di 3 caratteri o più, mostrare
"Form submitted successfully!"inform-message.
index.html
index.css
index.js
- Utilizzare l'evento
inputper ascoltare le modifiche mentre l'utente digita; - Utilizzare
event.target.value.length < 3per controllare la lunghezza del valore dell'input; - Utilizzare l'evento
submitper ascoltare l'invio del modulo; - Utilizzare
event.preventDefault()per bloccare il comportamento predefinito di invio del modulo; - Utilizzare
nameInput.value.length < 3per controllare il valore dell'input.
index.html
index.css
index.js
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.22
Sfida: Implementazione dei Listener di Eventi
Scorri per mostrare il menu
Compito
Stai creando un modulo in cui gli utenti possono inviare i propri dati. L'obiettivo è validare l'input dell'utente, fornire un feedback in tempo reale mentre digitano e impedire l'invio del modulo se l'input non è valido.
- Feedback in tempo reale sull'input:
- Ascoltare le modifiche mentre l'utente digita;
- All'interno del gestore dell'evento, controllare la lunghezza del valore dell'input;
- Se è inferiore a 3 caratteri, impostare il contenuto del
<p>con IDfeedbacksu"Name is too short."; - Se è di 3 caratteri o più, impostare
feedbacksu"Name looks good!".
- Impedire l'invio predefinito del modulo:
- Ascoltare l'invio del modulo;
- Bloccare il comportamento predefinito di invio del modulo;
- Controllare il valore dell'input;
- Se è inferiore a 3 caratteri, mostrare
"Please enter a longer name"nel<p>con IDform-message; - Se è di 3 caratteri o più, mostrare
"Form submitted successfully!"inform-message.
index.html
index.css
index.js
- Utilizzare l'evento
inputper ascoltare le modifiche mentre l'utente digita; - Utilizzare
event.target.value.length < 3per controllare la lunghezza del valore dell'input; - Utilizzare l'evento
submitper ascoltare l'invio del modulo; - Utilizzare
event.preventDefault()per bloccare il comportamento predefinito di invio del modulo; - Utilizzare
nameInput.value.length < 3per controllare il valore dell'input.
index.html
index.css
index.js
Grazie per i tuoi commenti!