Zentrieren und Funktion des Kontaktformulars ....
bearbeitet von Gunnar Bittersmann@@Hl.* Br.* Steffen Härter
> Im Internet fand ich:
>
> ... als ein beispiel
Leider als ein schlechtes.
Das ist falsch:
> ```html,bad
> <form method="post">
> <label>Name:</label>
> <input type="text" name="name"> <br>
> ```
Die Beschriftung (`label`) muss dem Eingabefeld zugeordnet werden – mit `for` und `id`. So geht das:
```html,good
<label for="name">Name:</label>
<input type="text" name="name" id="name">
```
Für die anderen Eingabefelder entsprechend (mit jeweils eigener ID).
Das `<br>`{:.language-html.bad} hab ich gleich mal entsorgt. Was du stattdessen machen kannst:
```html,good
<p>
<label for="name">Name:</label>
<input type="text" name="name" id="name">
</p>
<p>
<label for="email">E-Mail:</label>
<input type="email" name="email" required id="email">
</p>
```
Beschriftungen von Eingabefeldern (außer Radiobuttons und Checkboxen) sollten übrigens immer über diesen stehen, nicht daneben. Das kann man mit CSS `display: block` erreichen.
> Meine Frage ist nachwievor da, wohin schickt "post" nun meine Daten???
An die im `action`-Attribut angegebene Adresse. Wen kein solches da ist, an die Adresse der aktuellen Seite ([Affenformular](https://wiki.selfhtml.org/wiki/Affenformular)).
🖖 Живи довго і процвітай
{:@uk}
--
*When the power of love overcomes the love of power the world will know peace.*{:@en}
— Jimi Hendrix