Moin!
Ist es richtig, dass Browser die Namen leerer Felder nicht übermitteln?
Nein.
Der Browser übermittelt "name" und "value" von erfolgreichen Formularelementen. Was sind erfolgreiche Formularelemente?
In Kurzform: Texteingabefelder, Textareas und Hidden-Felder sind immer erfolgreich. Bei Radiobuttons ist nur der selektierte erfolgreich. Checkboxen sind nur erfolgreich, wenn sie gechecked sind. Bei Submitbuttons ist nur der geklickte erfolgreich. Bei Auswahllisten ist nur die gewählte Option erfolgreich, wenn keine Option gewählt wurde, ist die Liste nicht erfolgreich.
Also kann ich nicht erkennen, ob ein Feld bewußt leer sein soll oder keine Angaben zu diesem Feld gemacht wurden (Inhalt bleibt in der DB unverändert).
Es hängt vom Feld ab.
- Sven Rautenberg
"Love your nation - respect the others."