タグ付けされた質問 「webforms」

アンケート、コンテスト、個人用連絡フォーム、または請願に使用されるモジュールの1つは、Webformモジュールです。

1
Drupal 7 Webフォームをコードに保存する
コードにウェブフォームを保存するための解決策があるかどうか疑問に思っています。他のサイトで簡単に複製して、独自のモジュールにバンドルすることができます。私はビューAPIとして類似の何かを探しています。 それが利用できない場合、何人の人がそのような機能に興味がありますか?コードでのWebフォームの格納を処理できるモジュールを開発する可能性があります。そして、あなたはそのようなモジュールを作成することに何か懸念がありますか? ありがとう、Jaap
8 webforms 

5
Webフォームは送信せず、代わりに自身にリダイレクトします
間もなく作成されるプロダクションのDrupalサイトのWebフォームは、投稿の保存を停止しました。代わりに、同じページに戻り、入力された値を入力します。動作が停止したときのタイムラインがありません。サンドボックス環境では、Webform 7.x-3.17は正常に動作します。 さらにデバッグするためのいくつかの提案を探しています。 私は以下を試しましたが、成功しませんでした: Webformを参照するすべてのモジュール(特にWebformテンプレートとWebform検証、およびを使用していた独自のカスタムモジュール)を無効にしますhook_form_alter。 最新のWebフォームへのアップグレード(はい、私はupdate.phpを使用することを覚えていました)。 ドキュメントに基づいて、と組み合わせhook_form_alter($form, &$form_state)てarray_unshift($form['#submit'],'my_custom_submit')カスタムコールバックを挿入し、drupal_build_form($form['form_id']['#value'],$form_state)送信をエミュレートするために呼び出しました。 明らかにキャッシュを一貫してフラッシュしています。 Webフォームが確実に公開されるようにします。 単純に監視するための最小限のモジュールを作成し$form_state['executed']ます(常にfalseを返します)。 error_logSSHとFTP の両方でサーバーを確認する。 [レポート]> [最近のログメッセージ]を確認します。 New: Webformの無効化とアンインストール、古いWebformファイルの削除、Webformの新しい新しいバージョンのインストールを試みました。駄目だ。 問題はWebformに限定されていないので、問題のキューに投稿しても意味がありません。 このバグを解決するために、他にどのようなデバッグ方法を引き出すことができますか?アンインストールせずにすべてのモジュールを無効にした場合、FTP全体のバックアップが必要ですか、それともSQLだけですか? 編集:提案に従って私が試したいくつかのこと(失敗) $ cookie_domainと$ base_urlをsettings.phpで明示的に定義する トリガーモジュールとアクションモジュールを調べて、誤解を招く可能性のあるリダイレクトがないか確認する
8 webforms  forms 

2
Ajaxを使用してプログラムでWebフォームを送信する方法は?
私はDrupal 7でのWebform送信用のAjax実装に取り​​組んでいhookます。Webform送信ボタンを変更してフォームに「#ajax」を追加するための適切な方法が見つからなかったため、Drupal 6モジュールを調べました。外部スクリプトからこの機能を実装します。 そこで、私は独自のモジュールとJavaScriptコードを使用してhook_menu()、Drupal 7でで定義したカスタムメニューコールバックにAjax投稿リクエストを発行することにしました。 JavaScriptの部分は正常に機能しますが、プログラムでWebフォームを送信しようとすると問題が発生します。 これが私のJavaScriptコードです: function formSubmit(event, formId) { event.preventDefault(); var form = jQuery("#" + formId); var postData = form.serialize(); var nodeId = formId.substring(20); var msg = ''; msg += form.find('#edit-submitted-name').attr('value') ? '' : 'Please enter your name'; console.log(form.find('#edit-submitted-name').attr('value')); console.log(form.find('#edit-submitted-e-mail').attr('value')); if(msg) { alert(msg); } else { jQuery.ajax({ url: …
8 ajax  webforms  forms 

1
Ajaxフォームが送信されないようにする方法
以下のコードは、非ajaxフォームの送信をブロックします。 $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); Drupal 8では、Ajaxフォームの送信をどのようにブロックできますか? Ajaxフォームはフォーム送信ハンドラーをトリガーせず、Ajax化されたフォームの送信ボタンでクリックイベントをブロックできませんでした。 参考までに、問題#3010084を修正しようとしています。ファイルのアップロードが完了する前にフォームの送信が完了します
8 8  forms  ajax  webforms 


10
電子メールを送信できません。問題が解決しない場合は、サイト管理者に連絡してください
Webフォームに入力して送信すると、次のようなページにリダイレクトされます。 送信いただきありがとうございます。 しかし、そこには赤い警告ボックスがあります: 電子メールを送信できません。問題が解決しない場合は、サイト管理者に連絡してください。 私はそのSMTPサーバーだと思いますが、それを修正する方法がわかりません。
8 7  webforms  emails 


3
Drupal 7でWebフォーム送信をajax化する方法は?
私が使用してレンダリングをWebフォームに変更しようとしているhook_form_alter()とhook_node_view()私はどこかに「#ajax」を追加することができますので、カスタムモジュールでは。 D6またはD7でwebformとajaxを使用した経験がある人はいますか?ロジックはD6とD7で同じであり、実装が変更されるだけだと思います。
8 7  ajax  webforms 

1
フォームコンポーネントに基づくwebforms / entityformsで複数ステップの承認を実装する方法は?
WebformまたはEntityformのいずれかを使用してマルチステップ送信ワークフローを呼び出すことは可能ですか?ワークフローのシナリオは次のとおりです。 従業員がフォームを送信します スーパーバイザーは通知を受け取り、フォームを確認した後、フォームを承認するか、同じ送信の要求を拒否します。 承認されると、メール通知がDirectorに送信され、Directorが同じ提出を承認または不承認にします。 上司によって拒否された場合、メールが従業員に送信されます。 このシナリオには、同じリクエストに対する複数の役割による提出が含まれます。従業員の役割に対して承認フィールドを非表示にすることはできますが、通知目的のルールを介してWebフォーム承認フィールドコンポーネントにどのようにアクセスしますか?フォームの状態をどのようにフリーズしますか? すべてのフォームコンポーネントが公開されているため、エンティティフォームを使用する必要がありますか?最後の手段として、forms_apiを使用して独自のソリューションを実装する場合があります。しかし、Webフォームまたはエンティティフォームを使用して可能かどうかを最初に知りたいと思います。

3
オーバーレイでのWebフォームの表示
ボタンをクリックすると、ユーザー定義のWebフォームがオーバーレイにポップアップ表示されます。colorboxおよびcolorbox-nodeモジュールを使用しています。ノード全体を表示できます。しかし、ノード全体ではなくWebフォームだけを表示する方法がわかりません。私は次のコードを使用しました: <a class="colorbox-load" href="enquiry?width=600&height=600&iframe=true"><input value="Send Enquiry" type="submit"> </a>

1
ブラウザを更新すると、マルチステップWebフォームが現在のページを失う
3つのステップでWebフォームを作成しました。手順1と2でブラウザー(F5)を更新すると、同じページに正しくとどまります。 手順3で同じことを行った場合、手順2に戻ります。すべての手順> 2の場合、ページを更新すると手順2に戻ります。 同じWebフォーム設定(「送信を追跡するためにCookieを許可する」と「ページ間のドラフトとして自動的に保存する」)を変更しようとしましたが、結果はありませんでした。 匿名ユーザーを使用してWebフォームのページを閲覧しています。 誰かが解決策を持っていますか?
7 webforms  forms 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.