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
Can you show me how to set up the HTML form and input elements?
What would the JavaScript code look like for this validation?
Can you explain how to connect the feedback messages to the input and form events?
Fantastico!
Completion tasso migliorato a 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!