Utmaning: Implementera Eventlyssnare
Uppgift
Du bygger ett formulär där användare kan skicka in sina uppgifter. Målet är att validera användarens inmatning, ge återkoppling i realtid medan de skriver och förhindra att formuläret skickas om inmatningen är ogiltig.
- Återkoppling i realtid på inmatning:
- Lyssna efter ändringar medan användaren skriver;
- Kontrollera längden på inmatningsvärdet i händelsehanteraren;
- Om det är färre än 3 tecken, sätt innehållet i
<p>med IDfeedbacktill"Name is too short."; - Om det är 3 tecken eller fler, sätt
feedbacktill"Name looks good!".
- Förhindra standardformulärsändning:
- Lyssna efter formulärsändningar;
- Stoppa formuläret från att skickas som standard;
- Kontrollera inmatningsvärdet;
- Om det är färre än 3 tecken, visa
"Please enter a longer name"i<p>med IDform-message; - Om det är 3 tecken eller fler, visa
"Form submitted successfully!"iform-message.
index.html
index.css
index.js
- Använd
input-händelsen för att lyssna efter ändringar medan användaren skriver; - Använd
event.target.value.length < 3för att kontrollera längden på inmatningsvärdet; - Använd
submit-händelsen för att lyssna efter formulärsändningar; - Använd
event.preventDefault()för att stoppa formuläret från att skickas som standard; - Använd
nameInput.value.length < 3för att kontrollera inmatningsvärdet.
index.html
index.css
index.js
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Awesome!
Completion rate improved to 2.22
Utmaning: Implementera Eventlyssnare
Svep för att visa menyn
Uppgift
Du bygger ett formulär där användare kan skicka in sina uppgifter. Målet är att validera användarens inmatning, ge återkoppling i realtid medan de skriver och förhindra att formuläret skickas om inmatningen är ogiltig.
- Återkoppling i realtid på inmatning:
- Lyssna efter ändringar medan användaren skriver;
- Kontrollera längden på inmatningsvärdet i händelsehanteraren;
- Om det är färre än 3 tecken, sätt innehållet i
<p>med IDfeedbacktill"Name is too short."; - Om det är 3 tecken eller fler, sätt
feedbacktill"Name looks good!".
- Förhindra standardformulärsändning:
- Lyssna efter formulärsändningar;
- Stoppa formuläret från att skickas som standard;
- Kontrollera inmatningsvärdet;
- Om det är färre än 3 tecken, visa
"Please enter a longer name"i<p>med IDform-message; - Om det är 3 tecken eller fler, visa
"Form submitted successfully!"iform-message.
index.html
index.css
index.js
- Använd
input-händelsen för att lyssna efter ändringar medan användaren skriver; - Använd
event.target.value.length < 3för att kontrollera längden på inmatningsvärdet; - Använd
submit-händelsen för att lyssna efter formulärsändningar; - Använd
event.preventDefault()för att stoppa formuläret från att skickas som standard; - Använd
nameInput.value.length < 3för att kontrollera inmatningsvärdet.
index.html
index.css
index.js
Tack för dina kommentarer!