Im POST-Formular ein Element vom POst ausschließen
Im POST-Formular ein Element vom POst ausschließen
am 02.11.2006 15:41:44 von aliyealiye
Guten Tag,
ich habe ein Formular mit der Methode Post aufgebaut. In diesem
Formular ist ein Eingabefeld das mit Hilfe einer Javascriptfunktion
gefüllt wird. Dieses Element soll allerdings sobald ein Button
gedrückt wird nicht zum PHP-Teil übergeben werden. Besteht irgendwie
die Möglichkeit ein Element auszuschließen. Oder kann ich zum input
type=3D"text"-Element etwas anderes benutzen ?
Vielen Dank=20
Saladin
Re: Im POST-Formular ein Element vom POst ausschließen
am 02.11.2006 15:49:01 von Gregor Kofler
Saladin meinte:
Ein Nachname wäre auch schön.
> Guten Tag,
>
> ich habe ein Formular mit der Methode Post aufgebaut. In diesem
> Formular ist ein Eingabefeld das mit Hilfe einer Javascriptfunktion
> gefüllt wird. Dieses Element soll allerdings sobald ein Button
> gedrückt wird nicht zum PHP-Teil übergeben werden. Besteht irgendwie
> die Möglichkeit ein Element auszuschließen. Oder kann ich zum input
> type="text"-Element etwas anderes benutzen ?
Ich kapier das Problem nicht. Feld "brauchichnicht" erzeugt ein
$_POST['brauchichnicht'] auf Serverseite. Ich ignoriere diesen Wert in
meinen Skripten und fertig. Post-Werte validiert man ohnedies bevor man
mit ihnen weiterarbeitet.
Ansonsten: Disabled-Eingabefelder werden nicht gepostet.
Siehe
17.12.1 Deaktivierte Steuerelemente
http://edition-w3.de/TR/1999/REC-html401-19991224/interact/f orms.html
Gruß, Gregor
--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum
Re: Im POST-Formular ein Element vom POst ausschließen
am 02.11.2006 22:40:04 von Jens Himmelrath
Saladin schrieb:
> Guten Tag,
>
> ich habe ein Formular mit der Methode Post aufgebaut. In diesem
> Formular ist ein Eingabefeld das mit Hilfe einer Javascriptfunktion
> gefüllt wird. Dieses Element soll allerdings sobald ein Button
> gedrückt wird nicht zum PHP-Teil übergeben werden. Besteht irgendwie
> die Möglichkeit ein Element auszuschließen. Oder kann ich zum input
> type="text"-Element etwas anderes benutzen ?
Denk ich gerade falsch oder wird das sowieso Feld nur dann ins
POST-Array gepackt, wenn es einen Namen (name='xyz') hat?
regards,
Jens
Re: Im POST-Formular ein Element vom POst ausschließen
am 03.11.2006 00:17:43 von Nicolas Sell
Hi Jens!
Also soweit ichs gerade mal getestet habe, werden "disabled" nicht
gesendet. "readonly" jedoch schon. Einen Namen müssen die haben, wie
will der Compiler sonst unterscheiden können? :)
mfg Kee
--
-+-+-+-+-+-+-+-+-+-+-+-+-
Just a Kee :3
http://www.keenora.de/
-+-+-+-+-+-+-+-+-+-+-+-+-
Re: Im POST-Formular ein Element vom POst ausschließen
am 03.11.2006 13:14:10 von Claus Reibenstein
Nicolas Sell schrieb:
> Hi Jens!
Ich bin zwar nicht Jens, aber ich antworte trotzdem mal.
> Also soweit ichs gerade mal getestet habe, werden "disabled" nicht
> gesendet. "readonly" jedoch schon.
Hat irgend jemand etwas Anderes behauptet?
> Einen Namen müssen die haben, wie
> will der Compiler sonst unterscheiden können? :)
Welcher Compiler? Was haben Formulare mit Compilern zu tun? Da gibt es
nicht zu compilieren. Oder meinst Du den Browser?
Gruß. Claus
Re: Im POST-Formular ein Element vom POst ausschließen
am 03.11.2006 16:00:27 von Nicolas Sell
Hi
Ich wollte nur nocheinmal klarstellen, was funktioniert, und was nicht. Und
was den Compilter angeht, den ich meinte. Damit war der PHP-Compiler aufm
Server gemeint, der die Formulare empfängt. Und nein, es ist kein
Interpreter, sondern ein Compiler.
mfg Kee
--
-+-+-+-+-+-+-+-+-+-+-+-+-
Just a Kee :3
http://www.keenora.de/
-+-+-+-+-+-+-+-+-+-+-+-+-
Re: Im POST-Formular ein Element vom POst ausschließen
am 03.11.2006 16:28:25 von Ulf Kadner
Nicolas Sell schrieb:
> Ich wollte nur nocheinmal klarstellen, was funktioniert, und was nicht. Und
> was den Compilter angeht, den ich meinte. Damit war der PHP-Compiler aufm
> Server gemeint, der die Formulare empfängt. Und nein, es ist kein
> Interpreter, sondern ein Compiler.
Nein Du liegst falsch! Claus allerdings auch. Es handelt sich bei PHP um
einen Interpiler.
2.6. Was ist neu in PHP4?
http://www.php-faq.de/q/q-php4-neu.html
MfG, Ulf