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