Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:ffit:react:learningunits:lu02:forms [2024/12/19 07:08] – kdemirci | modul:ffit:react:learningunits:lu02:forms [2024/12/19 11:50] (aktuell) – kdemirci | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LU02a - Simple Form ====== | ====== LU02a - Simple Form ====== | ||
- | <code javascript> | + | {{url>https:// |
- | import | + | |
- | + | ||
- | export default function Formular() | + | |
- | const [firstName, setFirstName] = useState('' | + | |
- | const [lastName, setLastName] = useState('' | + | |
- | + | ||
- | const handleSubmit = (e) => { | + | |
- | e.preventDefault(); | + | |
- | alert(`Gespeicherter Name: ${name}`); | + | |
- | }; | + | |
- | + | ||
- | return ( | + | |
- | <form onSubmit={handleSubmit}> | + | |
- | < | + | |
- | Firstname: | + | |
- | <input | + | |
- | type=" | + | |
- | value={firstName} | + | |
- | onChange={(e) => setFirstName(e.target.value)} | + | |
- | | + | |
- | </label> | + | |
- | < | + | |
- | Lastname: | + | |
- | <input | + | |
- | type=" | + | |
- | value={lastName} | + | |
- | onChange={(e) => setLastName(e.target.value)} | + | |
- | /> | + | |
- | </ | + | |
- | <button type=" | + | |
- | </ | + | |
- | ); | + | |
- | } | + | |
- | </ | + |