問題タブ [form-submit]
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.
mime - マルチパート/フォームデータについて?
multipart/form-data
のような別のものはありますenctype
かform-data
?
編集
特に、Web アプリケーションでは他にどのようなものが使用されていますか?
html - リンクを送信ボタンとして投稿する
「ログイン」リンクがクリックされたときに (送信ボタンを使用する代わりに) パラメータを投稿するにはどうすればよいですか?
javascript - 「display:none」を使用しているときに jQuery でフォーム送信をキャッチする際の問題
jQupload を使用して画像を非同期にアップロードしようとしています。このスクリプトは、ページの iframe を使用してアップロードし、iframe の .load() イベントをキャッチして、返された JSON メッセージを返します。
標準の HTML ページの下部にフォームを表示し、javascript を含めると、正常に動作します。ただし、アップロード フォームをモーダル ウィンドウにロードしたいので、これには facebox を使用しています。したがって、フォームは、ページの下部に「display:none」に設定されたスタイル タグが含まれており、特定のボタンがクリックされたときにモーダル ウィンドウに表示されます。
モーダル ウィンドウ内では、フォームの送信は問題なく行われ、iframe に値が入力されますが、フォームの送信イベントのコードが JavaScript によってキャッチされません。関数で単純な文字列を警告しようとしましたが、結果が得られません。ただし、フォームの「onsubmit」タグを使用して文字列を警告すると、問題なく動作します。
次のコード行は、ok を実行し、ターゲット属性をフォームに追加します。
これは、モーダル ウィンドウ内で実行されていない次のコード行です。
このコードは、次の 2 行を使用して呼び出される jQupload 関数内からのものです。
これは完全な jQupload コードであり、http://jqframework.com/jqupload_doc.html で説明されているように使用されています。
何か案は?
javascript - どのフォームが送信されたかを Javascript で検出する
私はウェブサイト上の一連のエントリの評価システムを持っています。それらはプログラムで配置されているため、カウントを使用して一意のフォーム識別子を与えています。
ここにはユーザー名 (javascript で取得) である別の非表示フィールドもありますが、サイズが大きく、複雑なセッション ベースの配列であるため、削除しました。
また、非表示のフィールドにカウントを追加して、整理しやすくしました。
そこから、セッションからさらに詳細を取得し、AJAX データベースの更新を行うラジオ ボタンの 1 つをクリックして JavaScript を実行しています。
これはすべて最初のエントリで正常に機能しますが (そのカウントがなかった場合)、他のすべてのエントリが最初のエントリとして扱われていることは驚くことではありません。主な問題は、msg div を成功させて更新しようとすると、実際に送信されたフォームではなく、最初のフォームから非表示の値を取得しているため、最初の div のみが実行されることです。
これはすべてjsp btw内にあります。
forms - 春の重複フォーム送信
Spring で重複したフォーム送信を回避する最善の方法は何ですか? このフレームワークは、この問題を処理するための特別な機能を提供していますか ( StrutsのSynchronizer Tokenなど)?
jquery - フォームはjQuery経由での送信を拒否します
私は次のフォームを持っています
そしてこのjQuery
私は2つの異なるページにこれとまったく同じ2つのコードを持っています。1つは、[プレビュー]リンクをクリックすると、フォームが新しい空白のウィンドウに送信されます。他のページでは、フォームが送信されず、[プレビュー]をクリックしてもウィンドウが開きません。
.click()が実行されています。これは、.click()にalert()を呼び出して、アラートボックスが表示されたためです。
以下を実行すると、フォームの.submit()が他の場所でオーバーライドされていないことがわかります。
また、Javascriptエラーは発生しません。
そして、なぜプレビューをクリックしても(どうやら)何も起こらないという考えはありますか?
html - tabindexが正しく設定されているのに、送信ボタンがフォーカスされていない
フォームの入力フィールドのタブインデックスを定義しました。入力フィールドをタブで移動すると、送信ボタンがフォーカスを取得することはなく、ページ上の別の形式の他の入力フィールドがフォーカスを取得します。それらはすべて3より大きいタブインデックスを持っています。どうしてですか?
CSS:
html - 最初の値が選択されたときにAndroid送信フォームでドロップダウンを防ぐ方法
私はモバイルウェブサイトを構築しています。以下のようなドロップダウンには通常のhtmlを使用します。Androidでドロップダウンを選択し、[カテゴリ]をクリックすると、フォームを送信しようとします。しかし、iPhoneは私が望む望ましい振る舞いを何もしません。ここで同様の投稿を見つけましたが、アプリを作成していません。一部のWebサイトでは、ドロップダウンの代わりにリンクを使用していますが、それは私にとってオプションではありません。それを回避するための提案や方法はありますか?ありがとう!
jquery - jqueryで複数のフォームを送信
1 ページに 4 つのフォームがあります。フォーム 1 は、ユーザーの選択に応じて、フォーム 2、3、または 4 とともに送信する必要があります。
jQuery.submit()
は 1 つのフォームしか実行できません。
フォームを投稿するajaxはオプションではありません
後者のフォームを送信する前に、フォーム1の内容を他のフォームに追加することしか考えられません。
それを行う他の方法はありますか?
アップデート:
フォームが 1 つではなく 4 つある理由は、3 つのフォームのうち 2 つが非表示になっているため、各フォームを個別に検証しているためです。
html - open id を使用して Spring セキュリティを GWT プロジェクトに組み込む方法
簡単です。基本的には、GWT の「1 ページ」パラダイムに従いながら、Spring セキュリティをアプリケーションに統合したいと考えています。システムでCookieが見つからない場合、SpringはユーザーをOpen IDリファラーページにリダイレクトしてログインを要求することを理解しています。それ以外の場合は、サーバーにユーザーのOpen URL IDを送信するだけです。
これは私がGWTで試したものです:
対応する出力: On Submit invoked false On Submit Complete invoked null
私が理解しているように、受け取ったhtmlはnullです。他にどうすればいいですか?GWT 1.5 には単純なフォーム (送信時に実際にページを更新するフォーム) とタイプが送信の入力タグがありません。これを HTML ウィジェットにハード コードする必要がありますか? このフォーム パネルのターゲットとして別のフレームを設定しようとしましたが、まだ実りある結果が得られません。