問題タブ [onsubmit]

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 投票する
1 に答える
13726 参照

jquery - フォームの送信を確実に傍受する方法は?

Webページ上の特定のフォームに対するあらゆる種類のフォーム送信を傍受しようとしています。jQueryを使用すると非常にシンプルに見えform.submit(function(e) {…})ます。送信ボタンをクリックすると美しく機能します。

ただし、選択フィールドにはonChangeプロパティもあり、this.form.submit()この呼び出しはリスナー(Chromium / Firefox)を回避しているように見えます。

明らかに、上記のコードthis.form.submit()では、送信リスナーの特定の参照に変更することができます。ただし、実際のアプリではそれほど単純ではないため、onChangeプロパティを変更する必要がない方法を探しています。

ばかげた間違いをしなかったが、これは実際に予想されるブラウザの動作である場合、イベントフローと、これが上記の症状につながる理由を説明していただければ幸いです。

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

javascript - リンクをクリックしてフォームをダイアログ ウィンドウに投稿する

このコードを機能させようとしています。

ただし、「OK」をクリックしても何も起こりません。どこを間違えたのですか?

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

javascript - クリックするとページが自動的に更新されます

こんにちは、ユーザーが JavaScript 関数を呼び出す「計算ボタン」をクリックすると自動的に更新される Web ページがあります。body タグに onLoad イベントがあります。jqueryも少し使っています。 http://gist.github.com/644498

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

javascript - javascriptが挿入された関数にアクセスできません

次のコードをブラウザのアドレスバーに直接挿入しています。Firebugの[HTML]タブから少しだけ(コードを変更せずに)編集すると、機能します。このコードは、ページ上のすべてのフォームのonsubmitイベントを変更して、そのフォームのフィールド値を取得し、それをGETメソッドとして別のURLに送信する関数を呼び出します。私がこれを行うのを妨げているのは同一生成元ポリシーですか、それとも私のコードは本当に間違っていますか?

注:ひどい1行のコーディングと非効率的な解析について申し訳ありません。

0 投票する
14 に答える
76747 参照

javascript - onsubmit="return false" は Internet Explorer 7/8 では効果がありません (フォームは引き続き送信されます)

タグの「onsubmit」でトリガーされる JavaScript コードによって送信されるフォームがあります。すべてのブラウザで正常に動作しますが、IE7/IE8 では動作しません。

私に何ができる?

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

javascript - 送信されたフォーム構文からの値を使用するためのonsubmitJavascriptポップアップ

確認のためにフォームからの情報を表示する小さなJScriptポップアップを作成しようとしています。現在の状況は次のとおりです。

送信されたフォームの値をポップアップに表示して、「[OK]をクリックして確認する」よりも便利な確認を返すという考え方です。誰かが構文を手伝ってくれますか?」

0 投票する
2 に答える
960 参照

javascript - 複数のフォームの複数のonsubmitハンドラー

フォームが送信されたときに情報をキャプチャすることを目的としたJavaScriptのボルトオンビットを書いています。Webページに複数のフォームがあり、そのいずれも/一部/すべてにonsubmitハンドラーがすでに定義されている可能性があるシナリオに対応する必要があります。また、ボルトオンコードを呼び出した後、元のハンドラーを起動する必要があります。

2つのフォームでテストケースを設定しました。1つ目はonsubmitハンドラーがなく、2つ目は単純なアラートボックスです。

以下のコードを試しましたが、既存のハンドラーをform2からform1にコピーしたようです。

何か案は?

TIA

0 投票する
2 に答える
1628 参照

html - HTML:onbluronfocusdefaultvalueおよびonsubmitを検索します

たとえば、デフォルト値が「ここで検索」の検索ボックスを作成しようとすると、onfocusでクリアされ、空の場合は「SearchHere」に戻ります。

このために私は使用することができます:

これは問題なく機能しますが、テキストを入力せずに検索を押すと、「ここで検索」が検索されます。

検索する前にデフォルト値を削除する最良の方法は何ですか?

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

javascript - フォームonsumbitで非同期操作を待つ方法

フォーム送信イベントへのフックを追加しました (フォーム送信には他のイベントがあります)。 createelement(script) を使用して別のドメインのサーバーに送信を報告する必要があります。

createelement(script) がサーバーに正常にアクセスしたことを確認するために送信機能を待機させるにはどうすればよいですか?

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

jquery - Fancybox 確認ウィンドウ

ニュースレターのサインアップ フォームがあり、Fancybox ウィンドウに確認を表示したいです。問題は、これを行う方法がわからないことです。ウィンドウ onSubmit を呼び出すには、どのコードを使用すればよいですか? 使用していないウィンドウのコードはどこに置くのですか? それはそれ自身のウェブページであるべきですか?

ありがとう!