Formularfelder mit Anzeige:keine Elemente senden
Bei der Verwendung von Formularen mit versteckten Schritten kommt es häufig zu Unannehmlichkeiten, dass versteckte Felder vorhanden sind aufgrund ihres Status „display:none“ von Einreichungen ausgeschlossen. Dieser Artikel untersucht eine Lösung für dieses Problem und einen alternativen Ansatz, um den gewünschten Effekt zu erzielen.
Verwendung von „visibility:hidden“ und „position:absolute“
Die Lösung liegt im Ersetzen von „ display:none“ mit „visibility:hidden“ und „position:absolute“. Dadurch bleiben die Felder für den Benutzer unsichtbar, werden aber dennoch in die Formularübermittlung einbezogen. Die Eigenschaft „position:absolute“ stellt sicher, dass die ausgeblendeten Felder das Layout der Seite nicht verändern.
Update
Nach aktuellen Browser-Updates ist dies nicht mehr erforderlich um diese Problemumgehung zu verwenden. Felder mit „display:none“ sind jetzt in Formularübermittlungen enthalten. „Deaktivierte“ Felder bleiben jedoch weiterhin ausgeschlossen.
Das obige ist der detaillierte Inhalt vonWie kann ich sicherstellen, dass ausgeblendete Formularfelder übermittelt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!