問題タブ [jotform]

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 に答える
1023 参照

jquery - AJAX ファイルから Javascript を実行する

私はこれを何年もの間機能させようとしてきましたが、SOの質問/回答をたくさん試しましたが、あまりうまくいきませんでした。

私はもともと 2 つの問題を抱えていたと思います。

私は JotForm (プロトタイプを使用する簡単なフォーム クリエーター) を使用しています。私が持っているのは、外部ファイルから html スニペットを取り込む verticle ajax スタイル メニューを作成する Facebook スタイル メニュー ( AjaxFlagMenu ) です (私の場合、すべて Jotform フォームが含まれています)。

メニューを含む「メイン」ページの上部には、次のものがあります。

次に行う必要があるのは、メニュー項目がクリックされて他のページから HTML が読み込まれたときJotForm.init();に、JotForm 検証機能を有効にするために実行する必要があることです。alert("Hello World");ただし、呼び出されたページで作業することさえできないようです。

どんな助けでも素晴らしいでしょう!ありがとうございました!

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

jquery - jotformおよびjqueryティッカーコントロール

jotformおよびjqueryティッカーコントロールを使用すると、スクリプトエラーが発生します。これら2つのjavascriptライブラリ間に互換性の問題がありますか?

ありがとう

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

forms - 動的フォーム検証の問題

バックグラウンド:

私はJSとPrototypeが初めてなので、我慢してください。

私は非常に大きなフォームを持っています。現在、完全なフォームの重量は 233K です。マークアップ、スタイリング、カスタム JS を含む約 400 のフォーム アイテム。非圧縮で 370K の重さの Jotform の「拡張機能」を備えたプロトタイプを使用します。これをスキミングする人にとっては 600K です。

600K。それに関連するものを軽くするためだけに、私はそれを ProJo と呼んでいます。

携帯電話やタブレットのフィールドで使用することを意図しているため、良くも悪くも、一部のセクションはたまにしか必要とされないため、必要に応じてそれらを切り取って動的に追加することにしました. この部分は問題なく動作します (マイナーな非表示/表示の不具合があります。これは、既存のアニメーションを意図されていない方法で使用することに関連していると思われますが、現時点では重要ではありません)。

もう機能しないのは、フォームの検証です。ページが読み込まれると、すべてのフォームと CSS 要素が「収集」され、動的に追加されたものはコレクションに含まれないように見えます。

これは一種の一般的な現象であることが検索でわかりましたが、残念ながら、ProJo に適用できる解決策はありません。この解決策は私がやってきたのと同じくらい近いですが、それが私の問題に対する正しい答えであっても、それを適用する方法がわかりません。私が理解していることから、呼び出しの瞬間からすべての要素に適用したい特定の関数に適用されます。課題は、呼び出す関数がわからないことです。

フォームは JotForm.init(); で初期化されます。再起動する方法はありますか?それは Prototype が行うことですか、それとも Jotform の拡張機能に存在する場合、それは存在することでしょうか? そうでない場合、それは可能ですか?

昨日、Chrome デバッガーを使用して ProJo で呼び出された関数をトレースし、ProJo スクリプトと DOM イベントの両方にブレークポイントを追加するのに数時間費やしましたが、私が認識しているのは、言語、ProJo、およびデバッグの経験が浅いためです。そのように、私はそれを理解することができませんでした。

問題のjotform.jsへのリンクを次に示します。

さらにコードが必要な場合は、お知らせください... jQuery で検証とアニメーションを再実装する方が簡単かもしれないと考える段階に近づいています。公平を期すために、私は jQuery を使用したことがありません... オンラインで jQuery と Prototype の比較を読んだだけですが、豊富な例、ガイド、ユーザー ベース、すぐに実行できるプラグインは大きな魅力です。JotForm は、優れた機能を備えた見栄えの良いフォームをすばやく作成するための優れた方法ですが、私のニーズはもう少し先にあると思います。彼らの名誉のために、すべてではないにしてもほとんどのスタイリングは CSS で行われ、検証目的でフォームの外観を変更するためにクラス値を変更するだけです。

要約すると: Prototype/JotForm (ProJo) 動的フォーム要素が検証されない「拡張」フォーム。ProJo を再初期化する方法、または必要な関数 (私には不明) を実行または呼び出す関数を呼び出す方法はありますか? jQueryでやり直す価値があるかどうかを考えている/知っている人はいますか?

余談ですが、もう 1 つ質問があります。私の方法論には欠陥がありますか? モバイル ソリューション用にこれほど大きなフォームを実装した人は他にいますか? あなたの経験は何ですか?

ありがとう

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

html - HTMLフォーム用のオープンソースダイナミックフォームビルダー?

私はhttp://www.jotform.me/のようなオープンソースダイナミックフォームビルダーを探していますが、無料のオープンソースとエンドフォームはHTMLである必要があり、XHTMLである必要があります。彼らの何かが利用可能ですか?

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

php - 別のサイトでホストされている、あるフォームから別のフォームへのデータの自動入力

jotform でホストされている別のフォームのフィールドにデータを入力するために、カスタム フォームを使用しようとしています。

Rails では情報を移動するのはとても簡単ですが、php でそれを行う方法がわかりません。

ゲスト数、チェックイン日、チェックアウト日のフィールドを持つカスタム フォームをセットアップしました。

私がやりたいのは、最初のフォームで送信を押すと、予約フォームにデータが入力されるようにすることです。

予約はjotformでホストされています。

フィールドのIDを一致させることでこれをテストしようとしました(つまり、jotformと同じです)が、送信をクリックしてもデータが転送されません。

--

これを複製するには、http://opohills.com/taipei-rentals.phpにアクセスし、スライダーのすぐ下に情報を入力します。

--

情報を引き継ぐPHPで何を書くのですか?

これは私の側ですか、それとも jotform の側ですか?

カスタム フォームのコードは --

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

javascript - jsの検証を失うことなく、jotformをaspプラットフォームとうまく統合することは可能ですか?

私は非常に優れたフォーム ビルダー (WYSIYYG) である jotform を使用しています。フォームを作成し、ソース コードをダウンロードして、asp.net ページに配置しました。コンテンツ、スタイル、および視覚的な側面は問題ありませんが、すべての js 検証を失いました (入力が必要な場合に警告が表示されないなど)。

誰かがこれを達成しましたか?

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

google-apps-script - Jotform が送信され、スプレッドシートに統合されたときに Google Apps Script をトリガーする

Jotform が統合されて送信されたときに Google Apps Script をトリガーする方法はありますか??? 作成された新しい行をトリガーする方法さえあると思います。

これが私が求めている流れです。

Jotform 送信 >> Google スプレッドシート >> Google Apps Script のトリガー >> いくつかのことを行う

乾杯...

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

google-sheets - IPアドレスを国名に変換する方法

URL - https://docs.google.com/spreadsheets/d/1lvmwHqINzKxjKgZjmDAkntFDo2R_lrfy2GUd-ohCA2A/edit#gid=1237083423

ご覧のとおり、IP アドレスを表示する列があります。基本的には、回答が Google スプレッドシート上でリアルタイムに更新される調査フォーム (JotForm) です。

利用可能なIPアドレスに基づいて、それぞれの国名を見つけるにはどうすればよいですか.

私は1つの解決策を得ました

しかし、これで私は1つの問題に直面しています。私は jotforms を使用しており、それを Google スプレッドシートと統合しています。これまでに受け取ったすべての応答の場所がわかります。ドラッグ ダウン機能を使用してセル 100 番にドラッグしました。新しい応答が受信されるとすぐに、情報がセル 101 番に保存され、数式を入力した他のすべての場所は空白のままになります。

これに対する回避策はありますか?どんな配列式でもいいですか?

それを行う他の方法はありますか?