Markus: [PHP] <select disabled> versendet seinen Wert nicht an PHP?

Guten Abend!!

Ich habe nach einigem ausprobieren festgestellt, dass der Wert eines <select> Formularfeldes nicht mit den POST-Daten übermittelt wird, wenn ich es onSubmit als disabled markiere. Weiß jemand, wie ich das umgehen kann?

Schönen Dank!

Markus

  1. abend,

    Ich habe nach einigem ausprobieren festgestellt, dass der Wert eines <select> Formularfeldes nicht mit den POST-Daten übermittelt wird, wenn ich es onSubmit als disabled markiere. Weiß jemand, wie ich das umgehen kann?

    du kannst ein hidden_type setzen und die eigentliche selectbox mit einem
    onChange versehen. und beim ändern dieser trägst du dann einfach den wert
    in das hidden_type ein. beim auswärten sprichst du dann nicht die selektbox
    sondern das versteckte input feld an. das geht aber nur mit einfach
    selektierungen...

    HIH

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
  2. Moin!

    Ich habe nach einigem ausprobieren festgestellt, dass der Wert eines <select> Formularfeldes nicht mit den POST-Daten übermittelt wird, wenn ich es onSubmit als disabled markiere. Weiß jemand, wie ich das umgehen kann?

    Logisch. Disabled-Formularelemente werden nicht mitversandt. Deswegen setzt man sie ja disabled. Steht auch in irgendeinem Standard drin, meine ich. Leider noch nicht in SelfHTML.

    Lösung: Setze das Select-Feld nicht disabled.

    Workaround: Setze das Select-Feld z.B. readonly.

    Oder rette, wie von ZNS vorgeschlagen, den selektierten Wert in ein Hidden-Feld.

    - Sven Rautenberg

    --
    ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|