Formularelement nicht per name, sondern per id posten
CrazyStephan
- php
Hallo noch mal,
wie poste ich ein Formularelement wie input nicht per name ($_POST[eintrag]), sondern per id (?)?
Stephan
hi,
wie poste ich ein Formularelement wie input nicht per name ($_POST[eintrag]), sondern per id (?)?
Ein Fall für Ajax (verbogener UserAgent).
Hotti
Hi,
wie poste ich ein Formularelement wie input nicht per name ($_POST[eintrag]), sondern per id (?)?
ähm, vergib die Namen Deinen Wünschen entsprechend. Sie werden zwangsläufig benutzt - warum also Namen angeben, die Du gar nicht haben willst?
Cheatah
Hi,
wie poste ich ein Formularelement wie input nicht per name ($_POST[eintrag]), sondern per id (?)?
Was soll der Sinn der Sache sein?
Die Formular-Elemente haben das name-Attribut genau für den Zweck, daß dessen Inhalt zusammen mit dem Wert übertragen wird.
Und bei Radiobuttons legt der gemeinsame Name auch noch fest, welche Radiobuttons zusammengehören.
Der Versand des Formulars ist Sache des Browsers/Clients, hat also mit PHP nichts zu tun. Warum hast Du also den Themenbereich PHP gewählt?
cu,
Andreas
Hallo noch mal,
wie poste ich ein Formularelement wie input nicht per name ($_POST[eintrag]), sondern per id (?)?
Stephan
Ich mag nich name und id doppelt drin haben, sondern eben nur id! Fehlendes name ist valide und label geht nur über id ...
Welche PHP-Anweisung bezieht sich auf id?
Hi,
Ich mag nich name und id doppelt drin haben,
Was Du willst, ist der HTML-Spezifikation ziemlich egal.
Fehlendes name ist valide
Richtig. Aber es hat Nebenwirkungen:
und label geht nur über id ...
Falsch. Label funktioniert auch ohne id - falls sich die form control innerhalb des label befindet.
Welche PHP-Anweisung bezieht sich auf id?
Keine.
Bei der Formular-Übertragung werden name-value-Pärchen übertragen. Sonst nix. Also keine ids.
cu,
Andreas
Moin Moin!
und label geht nur über id ...
Falsch. Label funktioniert auch ohne id - falls sich die form control innerhalb des label befindet.
Wieder was gelernt. Ist das "zufällig" so oder hat das jemand ausdrücklich so spezifiziert?
Alexander
@@Alexander (HH):
nuqneH
Ist das "zufällig" so oder hat das jemand ausdrücklich so spezifiziert?
Wo sollte das ausdrücklich so spezifiziert sein, wenn nicht in der HTML-Spezifikation? Click.
Oh, die Übersetzer haben das Inhaltsverzeichnis vergessen. 17. Forms - User-input Forms: Text Fields, Buttons, Menus, and more sollte dennoch zu finden sein. Click.
Na und da ha’m wa’s ja auch schon, das Element LABEL. Click.
Qapla'
[latex]Mae govannen![/latex]
und label geht nur über id ...
Falsch. Label funktioniert auch ohne id - falls sich die form control innerhalb des label befindet.
In Browsern schon. Im IE <7 nicht. (falls es denn ein Projekt sein sollte, das darauf noch Rücksicht nehmen muß)
Cü,
Kai
wie poste ich ein Formularelement wie input nicht per name ($_POST[eintrag]), sondern per id (?)?
Stephan
Ich mag nich name und id doppelt drin haben, sondern eben nur id! Fehlendes name ist valide und label geht nur über id ...
Welche PHP-Anweisung bezieht sich auf id?
Gar keine, weil in HTML nur Formular-Felder übertragen werden, die ein name Attribut aufweisen. Dessen Wert steht dem Server zur Verfügung.
mfg Beat
Mahlzeit CrazyStephan,
Ich mag nich name und id doppelt drin haben,
Warum nicht?
sondern eben nur id!
Warum?
MfG,
EKKi