問題タブ [formstack]
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.
rest - Formstack で配列データを POST する方法
Advanced Rest Client Chrome 拡張機能を使用して Formstack Submission を指定されたフォームに POST し、フィールド「緯度」、「経度」、および「ContactID」を定義しています。これが私がそれに渡し、受け取っているものです。
ヘッダー:
ホスト: www.formstack.com
承認: Bearer (私の鍵)
ペイロード:
latitude=33&longitude=23&data[ContactID]=a112SSb23v
応答:
ご覧のとおり、ペイロードにフィールドの 1 つを設定したにもかかわらず、データは空です。
これは、Submission で ContactID を手動で編集して GET を実行したときに得られる "データ" に対する応答です。このフィールドは、名前「ContactID」ではなく数値 ID であることに注意してください。
緯度/経度などにデータを渡すことができます。それらは送信の1つのフィールドにすぎないため、非常に簡単ですが、フィールドの配列であるデータに渡すのに問題があります。
Formstack のドキュメントhttp://developers.formstack.com/v2.0/docs/form-id-submission-postに従ってペイロードを構成しましたが、値が設定されていません。
私の質問は次のとおりです。配列内に保持されているフィールドに POST するにはどうすればよいですか?
注:
フィールド ContactID (および他の複数の順列) に関連付けられた数値 ID (28290796) も使用しましたが、まだそのような運はありません。
javascript - JavaScript変換コーディングで、あるフォームから別のページに動的な値を追加する方法は?
このリンクからページをご覧ください https://genuineemailmarketing.formstack.com/formstack.com/formstack.com . このページには、注文の合計金額である「Total」という名前のフィールドがあります。誰かが注文を送信すると、thank-you.php ページにリダイレクトされます。そのお礼のページには、JavaScript の Google コンバージョン コーディングがあります。コーディングは以下のとおりです。
Google Code for Purchase-NEW 変換ページ:
var google_conversion_id = 1000063495;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "EsxZCN3fmWt9mf3s4AM";
var google_conversion_value = 50.00;
var google_conversion_currency = "米ドル";
var google_remarketing_only = false;
6行目に「var google_conversion_value = 50.00;」ここでは、50.00 の代わりに置換される動的値が必要です。動的値は、注文の合計額である「合計」という名前のフォームスタック フォームのフィールドから取得されます。50.00 は動的変数になります。
誰かがプロセスを知っていれば、どうすればよいか、解決策を教えてください。また、他の情報が必要な場合や、私の問題について混乱が生じた場合は、お尋ねください。ありがとうございました
ruby-on-rails - curl で JSON を RoR に送信すると 404
私は RoR を初めて使用し、その場で学んでいます。そうは言っても、フォームスタックからスクリプトに送信された POST リクエストを解析しようとしています。URL に移動してスクリプトを表示および実行できますが、問題なく動作します。Formstack の Webhook を URL に向けても、何も起こりません。コマンド ラインから以下の curl リクエストを実行したところ、404 エラーが返されました。
requestb.inで送信中のデータを確認したところ、正常に送信されています。では、JSON データが送信されているときに 404 エラーが返されるのに、ブラウザーで表示すると問題なく実行されるのはなぜでしょうか? 私のサンプルコードは以下です。
log/production.log の内容は次のとおりです。
c# - サードパーティのフォーム構築ツールの使用と独自の開発ツールの比較
現在、データを照合するためのフォーム ビルダー ツールとして Formstack を使用しています。
これは便利なツールであり、かなり複雑なロジックを組み込むことができますが、完全ではありません。
現在、FormStack を使用してサード パーティの会社にデータを収集してもらい、そのデータをスプレッドシートで送信してもらうことができる状況です。Webhook を使用して http 投稿でデータを受信できることは承知していますが、これは現時点では使用されていません。
現在、スプレッドシートから収集されたデータを読み取り、データベースに記録して、独自のオーダーメイドの管理システム (継承) に使用しています。これには多くの欠点があり、優れたアプローチではありません。
注: 私たちは管理システムを完全に管理しており、その管理/開発を行っています。
当社の管理システムには、FormStack を使用しているサードパーティ企業とまったく同じデータをキャプチャする独自のデータ キャプチャ フォームもあります。
私たちの計画は、完全に再設計された新しい管理システムを構築することであり、データ キャプチャ プロセスを進める最善の方法を決定しようとしています。
新しいアプリケーション内に独自の Form Builder を構築することについて話しました。これにより、管理チームは、構築したフォームを制御および責任を持つことができます。
これに関する私の懸念は、FormStack のようなサードパーティ ツールが存在するときに、車輪を再発明していることです。また、そのような機能の開発には多くの時間がかかり、FormStack などの専用製品のようなものを実現することは決してできないと思います.
コインの反対側では、私たちのアプリケーションがサードパーティのソフトウェア ツールに結合されるという考えは、悪い習慣として好きではありません。何らかの理由で FormStack などから離れなければならない場合、大きな問題が発生します。
取得するデータは調査に似ており、非常に頻繁に変更される可能性があります。
従うべきプロセスに関する提案をいただければ幸いです。
javascript - テキスト フィールドの値が変更されたときにドロップダウンの値を変更する jQuery に相当する JavaScript が必要
私は Formstack フォームに取り組んでいます。Javascript を使用して、ドロップダウン ボックスの値を、テキスト フィールドに入力されている値に変更する必要があります。
そのため、誰かCIPSmember
がテキスト フィールドに入力するとすぐに、ドロップダウンが同じ値で選択されます。一致するものがない場合、ドロップダウンには選択肢がありません。
jsFiddle で次の jQuery を使用しましたが、Formstack では機能しません。
動作しないjsFiddleで試しているJavascriptメソッドの1つを次に示します。
私はここ、ここ、そしておそらく他の10か所をチェックしましたが、うまくいきません。ドロップダウンの選択が変更されたときにテキスト フィールドを変更する方法に関するチュートリアルはたくさんありますが、その反対のチュートリアルはほとんどありません。
php - 値を入力するPHP cURLフォームアクションが起動されない
データを送信する必要がある 2 つの異なるリモート フォームがあります。最初のものは http フォームで、問題なく動作します。送信 > 結果ページにリダイレクト > 応答を変数として返す。
2 つ目は https ページにあり、何を試しても機能しません。だからここに私が取り組んでいるものがあります:
最初のフォームのフォームタグ
2 番目のフォームのフォーム タグ
両方のボタンはまったく目立たず、派手な JavaScript を使用せず、基本的に次のように見えます
そして、これがPHP cURLリクエストです
["ssl_verify_result"]=> int(0)
デバッグのために無視しているexpected を除いて、curl_getinfo には何も異常はありません 。HTTP コードは 200 です。$result をエコーすると、すべてのフォーム値が入力されていることがわかりますが、フォームは送信されていないため、リダイレクトされていません。次に送信をクリックすると、フォームは問題なく送信され、期待どおりにリダイレクトされます。
繰り返しますが、これは最初の形式の問題ではなく、2 番目の形式の問題です。cURL POST がフォームを送信するのを妨げているフォームスタックの基礎となるコードについて何かがあると推測していますが、それを見つけることができないようです。
編集:問題が見つかりました。formstack フォームには 2 つの非表示要素があります。1 つは _submit と呼ばれる入力フィールドで、1 に設定する必要があります。もう 1 つはフォーム識別子で、整数です。
formstack - FormStack API からのユーザー送信のフィールド値を更新します
次の URL から FormStack API を使用して、フィールド値を No から Yes に更新しようとしています: https://developers.formstack.com/docs/submission-id-put
説明には次のように書かれています:指定された提出物を更新してください
送信ID を使用してフィールドを更新すると、たとえば 12345 と入力し、値field_54321=Yesを field_x テキスト ボックスに入力すると、200 OK ステータス コードが表示されますが、ダッシュボードから送信リストの値を確認すると、値が変更されません。
また、API 承認に書き込み許可フォームの送信がないことにも気付きました。
formstack - フォーム スタックからのリクエストの受信
Form Stack を使用してフォームを作成し、実際のアプリケーションに統合しました。しかし問題は、Fromstack がデータを実際のアプリケーションにポストできないことです。以下のエラーが表示されます
Send Data to an External URL (WebHook) を次のように構成しました。
http://192.168.1.22:8080/mavenproject1/rest/api/formStackConvertor
これに関する提案はありますか?