hingucker: Versenden von <option value='&lt;' />

Beitrag lesen

       <option value='irgendwer &lt;irgendwer@gmx.de&gt;' />";

Nach dem Versenden steht im $_REQUEST[address] nur der value bis ausschließlich '&lt;'.

Das guck Dir mal ein bischen genauer an. Relevant ist Form-Attribute enctype= was steht denn da bei Dir?

Method ist egal, ob POST, odr GET, in jedem Fall macht der Browser ein Percent-Encoding. Im Fall JS musst Du dich selbst um das encoding kümmern oder es übernimmt JQuery.serialize().

Was serverseitig passiert, stellen wir mal zurück, mach nun mal folgendes:

  • entferne Alle Attribute Deines Form-Element
  • klicke Submit-Button
  • teile uns hier mit, was danach in der Adresszeile des Browsers steht

Dann schauen wir mal weiter. MfG