問題タブ [drupal-form-submission]

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 投票する
1 に答える
2509 参照

drupal - Drupal 7 - FAPI マルチステップ フォーム - form_state 値のクリア - オプションの追加

Drupal 7 - FAPI でマルチステップ フォームを作成しています。

メインの hook_form() では、さまざまなステップへのリダイレクトが処理されます。

ステップ 2 には、form_values をストレージに保存し、同じフォームをリロードするオプションの「Add onther」ボタンがあります (ステップ 2)。しかし、このフォームを数秒間リロードすると。以前のフォーム値は、必要な空白の (新しい) フォームではなく、デフォルトのフォーム値として表されています。

各送信後に form_state['values'] を手動でクリアしようとしましたが、成功しませんでした。別の機能を追加するこのマルチステップを誰が達成できますか?

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

drupal - drupal 7 Web サイトでの webform 送信

drupal 7 Web サイトに Webform モジュールをインストールしました。うまく機能しますが、フォームに入力せずに送信ボタンをクリックすると、同じ Web フォームをリロードしたいときに結果を表示するページに移動します。フォームに入力せずに送信ボタンをクリックしたときに Web フォームに含まれるページをロードするパスを設定するにはどうすればよいですか?

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

drupal - ウェブフォーム送信: 変数の翻訳をメールで送信する方法

Drupal プロジェクトには、基本的な weborm があります。ユーザーが送信するとすぐに、ユーザーが書いたすべての内容が記載された電子メールが送信されます。

例:

Imp_First_Name:%value[firstname] Imp_Last_Name:%value[lastname] Imp_City:%value[lastname] Imp_Country:%value[country] Imp_Email:%value[email] Imp_Subject:%value[subject] この行に問題があります:

Imp_Subject:%value[subject] 件名には、ユーザーが選択リスト内で選択した内容が含まれます。私の問題は、ウェブサイトが中国語に設定されている場合です。すべてが明らかに中国語で書かれていますが、中国語版を送信したくありません。私は英語のものが必要です。

例えば ​​:

私のウェブフォームでは、ユーザーは 3 つの国から選択できます。

アフガニスタン|阿富汗 Afrique du Sud|南非 Albanie|阿尔巴尼亚 ラテン文字の国名が必要です!どうすればこれを行うことができますか?

あなたの助けを前もって感謝します

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

forms - Drupal 7 - 同じフォームに複数の画像ボタンがあると、「clicked_button」の値が間違っている

そのため、関連付けられたアイテムを確認、編集、または削除するためのいくつかのコントロール ボタンを作成するフォームがあります。ボタンはすべてイメージ ボタンであり、送信ハンドラー、名前、ID などが異なります。そのフォームは db_select 呼び出しの結果に対して複製されるため、返される各行にはフォーム コントロールがあります。

ただし、フォームのどのボタンをクリックしても、送信ハンドラーをチェックして「clicked_button」を出力すると、値は常に間違っています...間違った行項目にもあります。たとえば、行 1 と行 2 があり、行 2 のボタンをクリックすると、クリックしたボタン (編集と確認) とは異なるハンドラーに表示され、ID は「行 1」として表示されます。

コードは次のとおりです。

送信ハンドラーで、それぞれに対してこれを行いました

行 2 の「ステータスの変更」をクリックすると、フォームの最初のボタンである行 1 の「確認」と表示されます。ハンドラーから返された結果を次に示します。

私は何を間違っていますか?

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

drupal - コンテンツを検索するための Drupal フォーム

特定のフィールド値を持つノードを検索するフォームを作成しようとしています。以下は私のフォームです。ノードには都市フィールド、分類用語などが含まれています。知りたいのは、mysql select から取得した結果を新しい drupal ページに表示する方法だけです。

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

drupal - Drupalフォーム送信

以下の例で、$first_name および $last_name 変数の値を URL に添付せずに送信するにはどうすればよいですか?

}

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

php - Drupal7 : インターフェイスから別のインターフェイスに多段階形式でデータを送信する

ユーザーが 3 つのページまたは 3 つのインターフェイス間を移動できるマルチステップ フォームを作成しました。ユーザーが page2 で必要なフォームに入力したら、submit 関数はこの情報を配列に収集し、この配列を次のページに渡してこのページで使用する必要があります。page2 のデータをに送信する適切な方法を探していますsubmit 関数の次のページ

これは私の機能であり、すべて正常に機能しますが、データ配列を次のフォームに渡したいだけです。それを行うための最良の解決策は何でしょうか。