import { Navigate } from 'react-router-dom'; import Router from './routes/Router'; // components import Navbar from './components/navs/Navbar'; function App() { return ( <>

Übung 17: Formularvalidierung über validator

Erweitere das Kontaktformular, um die Eingaben des Benutzers mit der validator-Bibliothek zu validieren. Die validator-Bibliothek bietet eine Vielzahl von Funktionen zur Validierung von Eingaben, z.B. für E-Mail-Adressen, URLs, Zahlen usw.

  • Installiere die validator-Bibliothek.
  • Verwende die isEmail-Funktion, um die E-Mail-Adresse des Benutzers zu validieren.
  • Überprüfe die Länge der Eingaben für firstname, lastname und message.
  • Zeige entsprechende Fehlermeldungen an, wenn die Eingaben ungültig sind.

Übung 18: Formularvalidierung nach Eingabe

Bisher haben wir die Formularvalidierung nur beim Absenden des Formulars durchgeführt. Erweitere das Kontaktformular, um die Eingaben des Benutzers in Echtzeit zu validieren. Das bedeutet, dass die Fehlermeldungen sofort angezeigt werden, wenn der Benutzer ein Feld verlässt und eine ungültige Eingabe macht.

Hinweis: Verwende das onBlur-Event, um die Validierung nach dem Verlassen eines Feldes auszulösen.

); } export default App;