Warum brauche ich die Attribute name und id für <input>
form-Elemente?
Was wird für das Senden von POST-Daten verwendet und was kann ich ausschließen?
name
wird von der Serverseite verwendet, dies ist notwendig , wenn Sie das Feld bearbeiten möchten. id
ist nur so label
Elemente können, wenn sie von Screenreadern angeklickt und darauf zugegriffen wird, die Formularsteuerelemente (Eingaben, Auswahl) auslösen / aufrufen.
führt zu
%Vor% Wenn die Methode GET
lautet, wird sie an die Abfragezeichenfolge angefügt:
http://site-name.com/form-handler.php?first_name=john
Es ist beliebt für das Anfügen von Abfragezeichenfolgen mit versteckten Eingaben:
<input type="hidden" name="q" value="1">
Name ist erforderlich, damit Sie die Werte auf der nächsten Seite posten oder abrufen können. ID ist erforderlich, damit Sie Manipulationen mit CSS und solchen Sachen vornehmen können. Es ist auch nur mit dem Namen möglich. Also ist Name wichtiger. Wenn man eine ID gibt, sieht es standardisiert aus.