Gunnar Bittersmann: Zentrieren und Funktion des Kontaktformulars ....

Beitrag lesen

problematische Seite

@@Hl.* Br.* Steffen Härter

Im Internet fand ich:

... als ein beispiel

Leider als ein schlechtes.

Das ist falsch:

        <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:

            <label for="name">Name:</label>
            <input type="text" name="name" id="name">

Für die anderen Eingabefelder entsprechend (mit jeweils eigener ID).

Das <br> hab ich gleich mal entsorgt. Was du stattdessen machen kannst:

          <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).

🖖 Живи довго і процвітай

--
When the power of love overcomes the love of power the world will know peace.
— Jimi Hendrix