透過CSS 顯示隱藏表單欄位提交
處理分為多個步驟的複雜表單時,通常會使用CSS 顯示屬性來控制可見性。雖然使用 display:none 隱藏表單元素會阻止其提交,但本文探討了此問題的解決方案。
問題:
在多步驟表單中,步驟為使用 display:none 隱藏,提交表單僅捕獲可見元素內的欄位。隱藏字段將被忽略。
解決方案:
不要使用display:none,而是將隱藏表單元素設定為visibility:hidden 和位置:>位置:絕對。這種組合允許在視覺上隱藏字段,同時仍將其值與表單一起提交。
更新註意:
自2015 年11 月起,不再需要使用上述解決方案,因為當前瀏覽器即使使用display:none 隱藏時也會自動提交字段。但是,使用禁用屬性禁用欄位將繼續阻止其提交。
以上是如何確保隱藏表單欄位在多步驟表單中提交?的詳細內容。更多資訊請關注PHP中文網其他相關文章!