ホームページ > ウェブフロントエンド > CSSチュートリアル > 非表示のフォームフィールドが確実に送信されるようにするにはどうすればよいですか?

非表示のフォームフィールドが確実に送信されるようにするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-02 06:53:14
オリジナル
665 人が閲覧しました

How Can I Ensure Hidden Form Fields Are Submitted?

Display:none 要素を含むフォーム フィールドの送信

隠しステップを持つフォームを利用する場合、隠しフィールドが表示されないという不便に直面するのが一般的です。 「display:none」ステータスのため、提出から除外されます。この記事では、この問題の解決策と、目的の効果を達成するための別のアプローチを検討します。

visibility:hidden とposition:absolute を使用する

解決策は、「」を置き換えることにあります。 「display:none」と「visibility:hidden」および「position:absolute」。こうすることで、フィールドはユーザーには表示されなくなりますが、フォームの送信には引き続き含まれます。 「position:absolute」プロパティは、非表示フィールドによってページのレイアウトが変更されないことを保証します。

Update

最近のブラウザーの更新により、このプロパティは必要なくなりました。この回避策を使用するには。 「display:none」のフィールドがフォーム送信に含まれるようになりました。ただし、「無効」フィールドは引き続き除外されます。

以上が非表示のフォームフィールドが確実に送信されるようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート