問題タブ [drupal-webform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4094 参照

php - Drupal 7: ウェブフォームのノード フィールド

コンテンツ タイプ「ジョブ」のブロックに表示される Web フォームがあります。ノードから 2 つのフィールドを Web フォーム送信に取得しようとしています。私はこのカスタムモジュールを持っています:

ただし、次のエラーが発生します。

Notice: 未定義のオフセット: webform_nodevalues_form_alter() の 0 (/drup/sites/all/modules/webform_nodevalues/webform_nodevalues.module の 35 行目)。

Webフォームの送信でメールフィールドを取得する方法について何か考えはありますか?

0 投票する
1 に答える
1534 参照

forms - Drupal 7 Webfrom モジュールの Webform コンポーネント タブはどこにありますか?

姓、名、生年月日、電話番号、電子メールなどのフィールドを含むカスタム フォームを drupal 7 で作成したいと考えています。webform モジュールをダウンロードし、インストールして有効にします。

ビデオ チュートリアルで、フォーム フィールドを作成できるフォーム コンポーネント タブがあることを見ました。しかし、フォームを作成しようとすると、フォーム コンポーネント タブが表示されません。どこでも見つかりますが、フォームコンポーネントタブはありません。カスタムフォームを作成できるように、どんな体でも助けてくれませんか

0 投票する
1 に答える
699 参照

drupal-7 - フィールドへの既存の応答を編集するための Drupal ウェブフォーム URL

Drupal に Web フォームがあり、3 つの異なるページに 3 つの質問 (フィールド) (Q1、Q2、Q3) があります。

ユーザーは、Web フォームへの回答を編集し、自分の回答を表示する権限を持っています。

EDIT リンクをクリックすると、ユーザーはフォームの先頭に移動します (ステップ 1)。

EDITモードで、ユーザーをそれぞれの質問に導く3つのリンクを作成したいと思います。

Like: リンク 1 EDIT - Q1(ステップ 1) リンク 2 EDIT - Q2(ステップ 2) リンク 3 EDIT - Q3(ステップ 3)

0 投票する
3 に答える
240 参照

forms - Web フォームのように見えて検証するカスタム フォームの作成

編集:誤って未完了の質問を投稿しました。

Web フォーム フォームと同じように表示され、応答するカスタム フォームが必要です。

ZOHO CRM (見込み客の送信) に結び付けるカスタム フォームが必要な drupal Web サイトがあります。

サイトの残りの部分で Web フォームを使用していますが、フォームのアクション、クラス、および ID をカスタマイズして ZOHO にデータを送信する必要があるため、Web フォームを使用できません。

一貫性を保つために、カスタム フォームを Web フォーム フォームのように表示して検証する必要があります。同じ検証を実装できません。

これに関する明確で単純な記事をまだ見つけていません。

0 投票する
2 に答える
588 参照

drupal - リセット ボタンのように機能する Web フォーム送信ボタン

Drupal で簡単な Web フォームをセットアップします。

http://www.example.com/page

問題なく送信できるユーザーもいれば、送信をクリックするとフォームがリセットされるユーザーもいます。明確な相関関係はありません。1 人のユーザーが使用しました。テストした IE9 と Windows 7 は問題なく送信できましたが、そのユーザーは複数回試行してもそうではありませんでした。

その情報が関連する場合に備えて、6.x-3.14 drupal Webform モジュールを使用しています。

すでに JavaScript を無効にしてみましたが、問題は解決しませんでした。どんな助けでも素晴らしいでしょう。

0 投票する
0 に答える
386 参照

drupal-7 - drupal 7 webform: ダウンロードした送信のラベルを変更する

いくつかのフォーム コンポーネントを含む Web フォームがあります。CSVでダウンロードしたい。しかし、ダウンロードしたファイルのフォーム コンポーネントのラベルを、フォーム コンポーネントのラベルではなく、マシン名 (フィールド キー) にしたいと考えています。

その理由は、後で csv ファイルを処理し、それらのキーが必要になるためですが、それらは人間が判読できるものではありません。そのため、よりユーザーフレンドリーなラベルを Web フォームに追加しました。しかし、ダウンロードしたファイルには、マシン名の代わりにそれらのラベルが含まれていました。

「選択」オプション リストのオプションはありますが、通常のテキスト フィールドの残りのオプションは見たことがありません。

私は、醜いマシンの値をラベルに入れるための汚いトリックを行うためのjavascriptまたはcssを考えていますが、ユーザーフレンドリーなものをユーザーに表示します。しかし、これは単なる回避策であり、それを行うための drupal の方法があると思います。

前もって感謝します!

編集:より明確にするために:Webフォームにコンポーネントを追加する場合、ラベルと「マシン名」の2つの必須フィールドがあります。ラベルの値をユーザーにとって美しくしたいので、自分の目的のためにマシン名を使用しています。送信されたフォームを CSV ファイルでダウンロードするときに、各列のタイトルをラベルではなく「マシン名」の値にする必要があります。これが現在取得しているものです。

Edit2: js や css の代わりにフック form alter を使用して、表示されたフォームのラベルを変更する方がエレガントです! それでも答えが知りたい

0 投票する
2 に答える
679 参照

drupal - Drupal ウェブフォームに追加できるアイテムの数に制限はありますか?

Drupal: 7.14
ウェブフォーム: 7.x-3.18+4-dev

現在、Web フォームには合計 469 個のコンポーネントがあります。

  • オプションを選択 = 158
  • テキストフィールド = 115
  • 数 = 73
  • フィールドセット = 64
  • テキストエリア = 30
  • マークアップ = 28
  • 日付 = 1

私の問題は、もう追加できないことです。

0 投票する
1 に答える
587 参照

drupal - Drupal Webフォームの結果にフィールドを追加する方法を教えてもらえますか?

デフォルトのフィールドは #,SUBMITTED,USER,IP ADDRESS です... Web フォームに追加したフィールドである [Deal Title & Expiry] として追加のフィールドを追加する必要があります。

0 投票する
1 に答える
1135 参照

drupal-7 - Drupal 7: 埋め込み Web フォーム ブロックでルールを使用する

「ニュースレターを購読する」Webフォーム(任意のWebフォームである可能性があります)があります-ノード/ 41など-ブロックに埋め込みました(ブロックIDは「client-block-14」です)。これは、異なるページの異なる領域に表示できるようにするためです。node/41 への直接リンクはありません。

フォームを送信するときに、ユーザーをリダイレクトしたくありません。ユーザーが現在表示しているページ (ホーム、製品など) にとどまり、送信が成功したことを示すカスタム メッセージを表示するようにします。

問題は、この Web フォームのルールのみが必要であり、サイト上の他の Web フォーム (お問い合わせ) のルールが必要ないことです。

これが私が試した私のルールです。

  1. 新しいコンテンツが保存された後
  2. 条件 1: コンテンツ タイプが Web フォームである
  3. AND 条件 2: ノード ID は 41
  4. アクション: メッセージを表示する

明らかにノード ID ではなくブロック ID を持っているため、埋め込みブロックで機能するようにこのルールを変換 (およびリダイレクトなしを追加) するにはどうすればよいですか?

0 投票する
2 に答える
1581 参照

dynamic - ルールを使用してWebフォームの送信済みフィールドを動的に更新する

私はdrupalの初心者であり、送信後にWe​​bフォームフィールドを動的に更新するためのルールを作成するための助けを求めています。スポンサー用のWebフォームを使用してフォームを作成し、支払いのためにubercart製品に保存した後にリダイレクトしました。次に、製品(プラチナスポンサーシップ/ゴールドスポンサーシップ)に応じてルールを作成し、注文完了時にスポンサーシップフィールドを更新する必要があります。ルールを作成しましたが、フィールド(ルールアクション)スポンサーの値を(プラチナ/ゴールド)に設定しているときにスタックしました。これは、Webフォームフィールドがデータセレクターに表示されないためです。