読み取り専用フィールドの設定

フォームの情報をユーザーに変更させずに表示したいですか?WPFormsでは、任意のフィールドを読み取り専用にすることができます。

このチュートリアルでは、フォームビルダーで読み取り専用オプションを有効にする方法を紹介します。


フィールドの読み取り専用を有効にする

まず、ビルダーでフォームを開き、読み取り専用にしたいフィールドをクリックします。次に、フィールドオプションパネルの詳細タブを開き、読み取り専用設定をオンに切り替えます。

読み取り専用オプション

一度有効にすると、フィールドはフォーム上に表示されたままになりますが、ユーザーはその値を変更することはできません。

読み取り専用フィールドの使用例

読み取り専用フィールドは、次のようなさまざまな場面で役立つ:

  • 入力済みデータの表示:例えば、次のようなスマートタグを挿入できます。 {user_email} または {user_display_name} ユーザが値を編集できないように、ユーザのアカウント詳細を表示します。
  • 計算された合計の表示フォームで計算された値 (注文合計や得点など) を読み取り専用フィールドに表示することができます。
  • 確認フォーム:送信前にユーザーが情報を変更することなく確認できます。
  • ロールベースの制限:条件付きロジックと読み取り専用フィールドを組み合わせることで、特定のユーザーにはデータの閲覧のみを許可し、他のユーザーには編集を許可します。

読み取り専用フィールドのフロントエンドでの見え方

フロントエンドでは、読み取り専用のフィールドは灰色で表示されるか、無効のスタイルで表示されます。このスタイリングは、クラシックとモダンの両方のフォームテーマ、およびGutenbergやDiviのようなページビルダーで機能します。

フィールドがロックされていても、その値はフォーム入力と一緒に送信されます。

読み取り専用フィールドがグレーアウト

: 読み取り専用フィールドをプログラムで管理したい場合、WPFormsはフィールドをロック、ロック解除、トグルするメソッドを備えたJavaScript APIを提供します。詳細については、JavaScript APIを使用した読み取り専用フィールドの開発者ガイドを参照してください。

以上です!これでWPFormsでフィールドを読み取り専用に設定する方法がわかりました。

次に、自動的にフィールドに事前入力したいですか?フォームフィールドにデフォルト値を追加する方法についてのチュートリアルをご覧ください。

最高のWordPressドラッグ&ドロップフォームビルダープラグイン

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。