ホームページ >ウェブフロントエンド >CSSチュートリアル >非表示のフォームフィールドを送信するにはどうすればよいですか?
可視性を超えたフォーム フィールドの送信
表示によるフォーム要素の非表示: なし CSS は、データを送信するときに課題を引き起こします。表示されている要素のみがサーバーに送信され、完了したフィールドは表示内に非表示になります。アクセスできない要素はありません。
解決策: 可視性と位置
この制限を克服するには、次の使用を検討してください。代わりに、可視性: 非表示と位置: 絶対を指定します。要素を Visibility: hidden に設定すると、要素は非表示のままになりますが、フォームの送信には引き続き参加します。これをposition:Absoluteで補完すると、画面外での視覚的な存在が確実に保持されます。
明確化
元の回答ではこの回避策が推奨されていましたが、最近のブラウザの更新により注目に値します。問題を解決しました。 2015 年 11 月の時点では、表示: なしに設定されている場合でも、フォーム フィールドが正常に送信されるようになりました。ただし、無効なフィールドは送信から除外されたままになります。
以上が非表示のフォームフィールドを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。