web-dev-qa-db-ja.com

GET変数からWebフォームを自動入力する方法は?

GETまたはPOST paramsから取得したいくつかの値を自動入力するフォームを作成する必要があります

ユーザーごとにパーソナライズされたメールがあるので、ユーザーがリンクまたは送信フォームをクリックすると、データが自動入力されたWebフォームが表示されます

Drupal 6.19およびWebform 6.x-3.4を使用しています。

4
PartySoft

WebformにはGETサポートが組み込まれています。以下を参照してください RLからのデフォルト値の設定

POSTの場合、_%post[key]_にアクセスできます。または、_$_POST_を取得し、 hook_form_alter() を使用して値を設定できます。

Webformでは、コンポーネントを構成するときに、いくつかの特別な値をデフォルトとして使用できます。特別なプレースホルダーは一般にトークンと呼ばれます。 Webformがサポートするトークンは次のとおりです。
%ユーザー名
%useremail%site
%日付
%server [key]
%session [key]
%get [キー]
%post [key]
%request [key]
%profile [キー]

デフォルト値の使用

10
tostinni

prepopulate モジュールは、GET引数に対してそれを行います。

1
uwe