Deaktivierte Formularfelder senden keine Daten
Gibt es eine Möglichkeit (mit einem Attribut oder so ähnlich) aktivieren Sie die Formular-Felder, die deaktiviert werden, um die Daten übermitteln?
Oder, wenn das nicht möglich ist, gibt es eine Möglichkeit, zu blockieren Felder Bearbeiten mit css oder mit anderen als Attribut deaktiviert werden, ohne Sie zu verstecken?
Meinem speziellen Fall im moment ist ein Bezeichner für einen Datensatz, der angezeigt werden soll in der form (nicht bearbeitet) - wenn es keine bessere Lösung, ich denke, ich werde eine versteckte Feld zusätzlich zu den deaktiviert man den tatsächlichen Wert mit den Behinderten ein, es zu zeigen.
Kommentar zu dem Problem
Mögliche Duplikate von Deaktivierte Formularfelder werden nicht angezeigt in der Anfrage
InformationsquelleAutor der Frage bardiir | 2012-01-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kasse das readonly-Attribut http://www.w3schools.com/tags/att_input_readonly.asp
InformationsquelleAutor der Antwort Steve Robillard
Elemente mit
Disabled
Attribut nicht eingereicht oder können Sie sagen, Ihre Werte werden nicht verbucht.d.h.
FYI,
Können Sie
readonly
Attribut in Ihrem Fall, durch diese Weise werden Sie in der Lage, posten Sie Ihre Felddaten.d.h.
FYI,
Hinweis: READONLY funktioniert nicht auf Checkboxen und select-tags
Ref aus
InformationsquelleAutor der Antwort Aditya P Bhatt
Wie schon erwähnt:
READONLY
funktioniert nicht für<input type='checkbox'>
und<select>...</select>
.Wenn Sie eine
Form
mit deaktivierten Checkboxen /wählt UND von Ihnen eingereicht werden, können Sie mit jQuery:Dieser code entfernt den
disabled
- Attribut von allen Elementen auf "Absenden".InformationsquelleAutor der Antwort Mario Werner
Verwenden Sie die CSS pointer-events:none auf Felder, die Sie möchten, "disable" (eventuell zusammen mit Grau im hintergrund) ermöglicht die POST-action, wie:
Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events
InformationsquelleAutor der Antwort Tom