問題タブ [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.
php - ウェブフォームで送信ボタンが押された後、同じページにエラーを表示できるようにしたい
現在、html でプログラムされた Web フォームがあり、エラーをチェックし、実行する必要があるすべてのことを行う php コンテンツ ハンドラーがありますが、エラーがある場合は、Web フォーム ページ自体にエラーを表示したいと考えています。 、これを行う方法はわかりませんが、コードを送信できます。
この問題に関するヘルプは役に立ちます、ありがとう。
HTML文書
PHP ハンドラー DOC
php - Webフォームで選択オプションの値を取得する
選択したオプションから送信された会社名を検証したい-「会社」
私が試し$form_values['submitted_tree']['company_1'];
てみると、文字列値の代わりにキーが表示されます。例えば。$form_values['submitted_tree']['company_1'];
は、選択したオプションのキーである「1」を示しています。
これを試しましたが、値の代わりにキー「1」が出力されます。
選択オプションを設定するために使用するコードは次のとおりです。
選択した選択オプションに表示される実際のテキスト値を取得するのを誰かが手伝ってくれませんか。form_stateも試しましたが、同じ結果が返されます。
drupal - DrupalWebフォーム編集既存の応答
ユーザーが-名前、年齢、性別などのフィールドに入力するWebフォームがあります。
ユーザーがこのデータを入力して入力しますが、同じWebフォームを介して以前の応答を編集できる機能をユーザーに提供したいと思います(以前の応答を含む、事前に入力されたwebfromのように)。
私はすべての回答をドラフトとして保存することについて調査しています(それに欠点はありますか?)、しかしそれから私は最終フォーム(フォームを提出する)、アクションを失うでしょう:(
また、送信後も回答をドラフトとして保存する方法があります(これにより、ユーザーは同じWebフォームに事前に入力された以前の回答を見つけることができます)。
drupal - Drupal の Web フォームでは %email_values が送信されますが、代わりにフィールドのキー値が必要です
たとえば、次のコンポーネントでは、
label:お好きなエリアを選択してください
1|アジア 2|アフリカ
以下のようなメール通知があります。
「お好きな地域を選んでください」「アジア」
しかし、次のような形式にしたいのです。
「お好きなエリアをお選びください」「1
どうすればできるのか教えてください。
javascript - Drupal:非表示のフォームコンポーネントにJavaScript値を追加する方法
非表示フィールドの1つとしてユーザー画面サイズを取得したいと思います。
純粋なHTMLでは、入力値をJavaScriptとして取得できます。例:
ページの[入力形式]を[完全なhtml]または[phpコード]に設定した場合、コンポーネントの値を-に設定した場合
SCRIPTタグは省略され、引用符は「」になります。[value]フィールドは安全なHTMLエンティティに変換されているようです。
Drupal WebフォームにJavaScript値を持つ非表示のフォームコンポーネントを追加する方法はありますか?
編集:解決済み:
編集:いくつかのPHP値を次のように追加できます
JavaScript値を追加するにはどうすればよいですか?
編集2:ノード[入力形式]を[phpコード]と次の[フォームコンポーネント] [値]に変更しようとしましたが、すべてが機能しませんでした。
[SCRIPTタグはNewLineCharに置き換えられます???]
=>フォームに入力すると、元の文字列が記載されたメールが届きます。
drupal - Drupal Webフォームの場所?
既存のサイトにコンテンツを追加しようとしていますが、さまざまなWebフォームをさまざまな特定のページに接続する方法がわかりません。
例:http
://network.awcbn.com/3blindmicewindowcoverings
同じサイトにリストされている他の会社のためにこのページを複製する必要があります。ただし、各Webフォームは異なる「基本ページ」にあり、異なる電子メールアドレスに送信されます。
私はコーディングについて事実上何も知りません、そしてこれがウェブフォーム設定またはdrupal管理者設定でただ行われることができるかどうか疑問に思います。「フードを開けて」コードを台無しにする必要はありませんか?
基本的に、特定のWebフォームを特定のページに配置する方法がわかりません。それは理にかなっていますか?
database - リモートmysqlデータベースへのDrupal 7 Webフォームの送信
Drupal 7 サイトでユーザーが Web フォームに入力し、送信するときに、送信データを別のデータベースに送信する必要があります。カスタム モジュールで hook_webform_submission_insert を使用していますが、テーブルに挿入される sid と nid しか取得できません。Webフォームフィールドも送信する必要があります。first_name、last_name、email などですが、送信時にエラーが発生します。
'first_name' => 'first_name' を試しましたが、うまくいきません。私は何を間違っていますか?
drupal - 複数のテキストフィールド値を追加すると、1 つのテキストフィールドで取得する必要があります
私はある種の計算(合計)を持っている親切なフォームを持っています。たとえば、5 つのテキストフィールドがあります。1+2+3+4 の合計を 5 番目のテキストファイルに入れたいです。フォームの設計に drupal Web フォームを使用しています。drupal でテキストフィールドから値を検証する方法と取得する方法を教えてください。
drupal - Drupal 6 モジュール「Webform Protected Downloads」の構成方法
こんにちは、Drupal 6 の Webform Protected Downloads モジュールを使用しています。「保護されたダウンロード」タブに移動すると、「保護されたダウンロードを構成する前に、このノードにファイルを添付する必要があります」というメッセージが表示されるという問題に直面しています。「Webform Protected Downloads」モジュールを構成するファイルをどこに添付すればよいですか?
php - Drupal 7 PHP: webform モジュールの確認ページをカスタマイズするには?
サイトに Web フォームを含めます。フォームを送信するときに、リクエストが送信されたことをユーザーに確認する必要があります。 」ページ。
このために、webform モジュールで webform-confirmation.tpl.php をカスタマイズしたいと思います。 、 消去。
これの解決策を見つけるのを手伝ってください。