問題タブ [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.
components - Wicket : パネルまたはコンポーネントは、定型コードなしでフォームの送信に反応できますか?
私は現在 Wicket を評価しており、どのように機能するかを理解しようとしています。
フォームの送信とパネル (またはその他のコンポーネント) について質問があります。ajax を使用して入力と同時に検証を行う、テキスト フィールドを含むカスタム ウィケット パネルを想像してみてください。このパネルはフォームに追加されます。パネルはフォーム送信にどのように反応できますか (javascript/ajax が利用できないためとしましょう)?
現在、私が認識している解決策は 1 つだけです。フォームの onSubmit() メソッド内でパネルのメソッドを呼び出すことです。しかし、これはここでは「再利用可能な」アプローチとは思えません。なぜなら、パネルを含むすべてのフォームの onSubmit() にボイラープレート コードを追加する必要があるからです (パネルを使用するすべての開発者はこれを知っている必要があります)。
ここに私の質問があります: パネル/コンポーネントが何らかの方法でフォームの送信を「検出」できる方法はありますか? または、これ以外に解決策はありますか?
ありがとうございました。
javascript - フォームに 2 つの "on submit=" 値を追加する方法は?
2 つの別々の JavaScript 関数を使用してフォームを検証しようとしています。
送信値に 1 つだけ追加すると、各関数は個別に正常に動作します。2 つ追加すると、最初の関数の検証のみが機能し、2 番目の関数は機能しません。ここで何が問題なのですか?
javascript - javascriptで送信されているフォームのインスタンスを取得します
送信する前に、送信するフォームのハンドルを取得したいのですが。
- ページに複数のフォームがある場合があります
- フォーム名/IDがわかりません
理由:フォームがテンプレートレベルで送信される前に、いくつかのtweekingを実行したいと思います。
javascript - onsubmit href リンクとして JavaScript 変数をフォーム/入力フィールドに渡します
ユーザーが検索語を入力できる入力ボックスが必要です。これは、JavaScript 関数に渡され、いくつかの URL セグメントと検索語を組み合わせて完全な URL を作成します。これまでは、フォームがなくても問題なく動作していましたが、ユーザーが送信ボタンをクリックするのではなく、Enter キーを押すだけで済むように、フォームを追加したいと考えています。
送信ボタンのコード:
不完全なフォーム/入力コード:
URLを作成する可能なjs関数:
javascript - 必須フィールド、確認ダイアログボックス、および送信の概要を含むHTMLフォーム
フォームのコンテンツを電子メールとして送信するために、フォームタグaction=""でPHPファイルを使用するHTMLフォームがあります。
フォームタグonsubmit=""で呼び出される必須フィールド用の単純なJavaScriptがあります。
私のPHPファイルは、送信後にフォームの要約を返します。
追加する必要があるのは、簡単な確認ダイアログボックスだけです。しかし、私はそれを行う方法を理解するのに苦労しています。(申し訳ありませんが、もう少し優秀なはずです!)必要なフィールドコードにJavaScriptを追加することはできますが、その方法がわかりません。これが私の既存のコードです:
どんな助けでもいただければ幸いです!ありがとう!
javascript - 変数に文字列として格納された URL をフォームの onsubmit に渡します
文字列変数形式で指定された URL を持つターゲット ウィンドウを開く onsubmit (Enter キーを押すと実行される) を使用してフォーム タグを作成するにはどうすればよいですか?
私がこれまでに持っているもの:
編集:まだこれを解決していません。JavaScript の経験が豊富な人からの助けをいただければ幸いです。
jquery - JQuery Ajax を使用してフォームを送信すると、複数の要求 (および送信) が発生する
JQuery フォームの送信で問題が発生しましたが、どこにも答えがありません。誰かがこれに光を当てることができれば、それは高く評価されます。
問題: 初めてフォームを送信すると、正常に機能します。しかし、同じフォームを 2 回目に送信すると、2 回目のリクエストが送信され、3 回目は 3 回のリクエストが送信されます。
脚本:
動的に生成されたフォーム:
これは明らかに望ましくありません。私が考えることができる唯一の解決策は、id が送信された後に (動的に生成された) フォームを再レンダリングすることですが、それは高価な操作になります。
これは JQuery ajax 送信に関する既知の問題ですか、それとも明らかな問題がありませんか? おそらく何らかの形の再帰が行われているのでしょうか?
ありがとう。
html - ページの読み込み時に VBScript の実行を停止する
現在のページとは別のページに送信するフォームがあります。フォームの送信をキャッチして、いくつかの VBScript コードを実行したいと考えています。
JSP の Java コードのように考えるのは正しいですか? <% %> 内のすべてが HTML がレンダリングされる前に評価されますか?
私の問題の簡単な概要は次のとおりです。
onsubmit のコードは、別の ASP ページでサブの logFormSubmit を呼び出します。これは、ログに記録されるアクションとして文字列引数を取ります。ここでの問題は、フォームが送信される前にこれが発生することです。これは、 <% %> コードが HTML の前に評価されるか、少なくともそれが起こっていると思います。
フォームの送信先のページからログインできません。フォームが送信されたときにのみ logFormSubmit サブを呼び出すことに関する提案はありますか?
html - Safari 拡張機能で、フォームの送信が機能しない
わかりました、今、私は何が起こっているのか全く当惑しています。Chromeのアドレスバーのクローンであるunibar(ツールバーアイテムではなく、別のツールバー拡張機能)と呼ばれるサファリ拡張機能を作成しています。私がこれまでに望んでいるのは、少なくとも通常のアドレス バーを作成し、そこから構築することです。これが私のbar.html
ファイルで、ツールバーに接続されています。
アドレスを入力して Enter キーを押すと、ブラウザ ウィンドウに BAR.HTML が表示されます!!!! 何が起こっている?!?
php - 送信時にフォームをリダイレクトできません
わかりました-私はばかであることを知っていますが、私が望むようにこのフォームをリダイレクトさせることができないようです:
ボタンの種類が「送信」の場合、PHPページでリダイレクトされません。明らかな何かが欠けているような気がします...
ありがとう!