33 Stimmen

Das Kontrollkästchen für das Absenden eines Formulars setzt den Wert auf "on" statt auf "true".

Hallo, ich habe ein HTML-Formular, das ich über das Klick-Ereignis auf einer Schaltfläche übermittle. Das Ereignis feuert $("#myform").submit(); Das Problem ist, dass es ein Kontrollkästchen auf dem Formular gibt und in Firebug unter den geposteten Parametern zeigt es "mycheckbox1 on" und nicht das erwartete "mycheckbox1 true".

bei der Übermittlung eines Formulars über Ajax kann ich die Daten, die kein Problem gepostet wird, aber dieses Formular hat eine Datei hochladen, die eine der verschiedenen Hacks erfordert, damit es funktioniert. Der, den ich verwende, ruft letztendlich submit. aber vielleicht ist das nicht relevant.

Wenn die Daten beim Server ankommen, sieht der Server den Wert "on" nicht als bool und ignoriert ihn daher.

Jeder Einblick wäre sehr willkommen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X