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
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 3
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
Fantastiskt!
Completion betyg förbättrat till 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
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 3