問題タブ [jquery-forms-plugin]
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.
jquery - JQuery Ajax フォームと動的に作成されたフォーム要素が送信されない
選択リストが変更されたときに動的にロードされるいくつかのテキスト入力要素を持つフォームを作成しています。
問題は、フォームを送信すると、これらの要素がサーバーに送信されるデータに送信されないことです。
これらの動的に作成された要素を送信するフォームに「入れる」にはどうすればよいですか?
コードは次のようなものです。
ajax 呼び出しによって返される html は次のとおりです。
そして、ajaxメソッドを呼び出した後にfirebugを使用してページを確認すると、動的にロードされたhtmlは階層内にあるべき場所にあります...つまり、フォーム内にあります。
しかし、送信ボタンをクリックすると、ajax 呼び出しの前に存在していたフォームの要素のみが投稿されます。
何か案は?
javascript - jQuery フォーム コールバックの互換性の問題
私のウェブサイト ( http://www.jakelazaroff.com/#contact ) に、jQuery で送信するフォームがあります。フォームが正常に送信されたときのコールバック関数は、フォームをフェードアウトさせるはずです。ただし、何らかの理由で、これは特定のブラウザーと OS の組み合わせでのみ機能します。現在、互換性リストは次のとおりです。
...奇妙なリストです (Mac OS 10.6.2 の Firefox 3.5.5 では動作しますが、Mac OS 10.5.8 の Firefox 3.5.5 では動作しませんか?)。フォームの検証/送信に使用するコードとコールバック関数は次のとおりです。
私が使用しているフォーム プラグインはhttp://malsup.com/jquery/form/にあります。使用している検証プラグインはhttp://bassistance.de/jquery-plugins/jquery-plugin-validation/にあります。 . 互換性を壊している何かが欠けていますか?
ありがとう :)
PS申し訳ありませんが、リンクとして使用しているプラグインの URL をフォーマットしていませんでした。10 の評価ポイントが得られるまで、複数のリンクを投稿することはできません。
PPS よし、これを投稿して評判ポイントが 10 ポイント増えたので、使用しているプラグインの URL がリンクになりました。
javascript - jQuery 検証プラグインをメタデータ、jQuery フォーム、および xVal と共に使用する方法は?
私は.NET用のxValフレームワークを使用していくつかの開発を行っており、サーバー側のモデルの検証ルールの一部と、フォームを送信するためのjQuery FormプラグインとともにjQuery Validationプラグインを使用したクライアント側の検証をリンクしています。
ただし、それらをすべてリンクするのに問題があります。
私は以下を達成しようとしています:
jQuery Validation のプラグインを呼び出すことによって定義されたルールを使用して、クライアントが基本的な検証を実行できるようにします
rules("add", options")
(これは、xVal がモデルのサーバー側で定義されたルールを取得するために使用するものです)。クライアントの検証が成功した場合は、サーバーを呼び出してフォーム データを入力し、検証を再度実行します (クライアントで検証された項目、およびクライアントで実行できなかったその他の検証)。
特定のフィールドを持つ可能性のあるエラーを示す JSON のオブジェクトをサーバーに返させ、フィールドのエラー表示を設定します。
次の方法で xVal を呼び出して、ASP.NET MVC ページでプラグインのメタデータを設定しました。
これは、クライアント側で次のように変換されます。
rules("add", options)
上記は実際には、jQuery バリデータ プラグインが処理する一連の呼び出しに変換されます。
ただし、このフォームを jQuery フォーム経由で投稿しようとすると、フォームの値に対して検証が行われません。フォームは送信されますが、値はまったく検証されません。
への呼び出しを通じて jQuery Validation プラグインによって検証されている間に、jQuery Form プラグインを使用してフォームを送信するにはどうすればよいajax
ですか?
javascript - Jqueryフォーム検証関数を他の関数の前に実行/起動できるようにする方法は?
Jquery フォーム検証を使用して、フォーム入力データを検証します。があります
確認
チェックする
このフォームを送信します。.
コードは次のとおりです。
の前に Jquery フォームの検証を実行したいのですがConfirmation()
、どうすればよいですか?
javascript - submitHandler は無効なラベルです
以下はコードですsubmitHandler
。無効なラベルであるというエラーが表示されます
この問題を解決するには?
ruby-on-rails - Respond_to ... format.json と jQuery Form Plugin by malsup の使用
jQuery フォーム プラグインをファイル アップロード フィールドで適切に動作させるのに少し問題があります。プラグインを使用してファイル アップロード フィールドなしでフォームを送信するformat.json
と、ブロックの一部がrespond_to do |format|
適切に呼び出されます。ただし、file-upload フィールドを追加することでformat.html
、javascript コードにエラーが発生したと思わせる部分のみが実行されます。
プラグインが常にjsonを使用するように強制する方法を知っているか、これに遭遇した人はいますか? または、Rails に json を強制的にレンダリングさせるためにプラグインが使用する URL を変更できますか?
助けてくれてどうもありがとう!以下のコード:
jquery - JqueryフォームajaxSubmitが送信されない
JQuery Form 拡張機能を使用して、AJAX でフォームを送信しています。次のコードがあります。
問題は、フォームが送信されていないように見えるか、少なくとも成功関数が呼び出されていないことです。return false を削除すると、送信は機能しますが、ページは移動します。これを引き起こしている可能性のあるコードに問題がありますか?
乾杯、ガズラー。
編集| 私のローカルホストで動作しているようです。ドメインがアドオンドメインであることと関係があるのでしょうか?
javascript - JQuery 送信フォームと出力応答またはエラー メッセージ
フォームを送信し、結果に関するメッセージを表示したい。
エラーメッセージにupdate_records
初期化します。alert_message
成功した場合、その値が変更されることを期待しています。メッセージupdate_records
を出力します。ただし、関数は常に「フォームの送信エラー」を警告します。これの何が問題なのですか?
コードは次のとおりです。
私はJavascript/JSON/Jqueryの初心者であり、言及された技術のいくつかの基本を誤解していると思われます.
アップデート:
実行を同期させるように指定"async:false"
しました(正しいですか?)
また、次の 2 行の間に遅延を挿入しようとしました。
また、問題は解決しません。次のコードpousecomp
:
jquery - フォームでjQueryを使用してスパムを排除する
ユーザーがデータを送信できるフォームをWebページに配置しました。残念ながら、ウェブマスターはこのフォームから多くのスパムを受け取り、有効な送信は埋もれてしまいます。
私はこの問題を回避するためにキャプチャを使用しました。しかし、キャプチャはユーザーにとって大きな迷惑であることに誰もが同意すると思います。
別の解決策に切り替えました。送信フォームのURLがnullを指しているようになりました。
そして、jQueryの優れたフォームプラグインを使用してフォームの送信をバイパスします:
それ以来、スパムはWebマスターに到達せず、有効なコメントが通過します。唯一の欠点は、JavaScriptを使用していないユーザーがフォームを送信できないことです。ただし、これはjavascript Webアプリケーションの上にあるため、これらは有効なユーザーではないと安全に推測できます。
私の質問は、99%のユーザーがJavaScriptを有効にしている(そしてそれらのユーザーのためのメカニズムをキャプチャを使用して構築できる)世界で、なぜこのソリューションがこれ以上使用されないのですか?私が見ない欠点は何ですか?
jquery - AjaxSubmit ファイルのアップロード - 応答 $(document).ready() を起動しようとしています
jquery フォーム プラグイン ( http://malsup.com/jquery/form/ ) を使用して、バックグラウンドで処理される ajax 経由でファイルをアップロードしています。
アップロードは正しく機能しており、ASP.Net MVC を使用して、アップロード ファイルの処理ステータスを確認するための「タイマー」をセットアップするための $(document).ready 呼び出しを含む部分ビューを返しています。$(document).ready 呼び出しでスクリプト ブロックを含む部分ビューを返すと、それが起動されることはないため、アップロードのステータスをチェックする「タイマー」が開始されることはありません。
通常の $.post 呼び出し (アップロードなし) でこれを行うと、html が DOM にロードされた後に関数が正しく起動します。これを起動するために ajaxSubmit 関数を呼び出すときに、他に何かする必要がありますか?
ほんの少しのコード例: