問題タブ [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.

0 投票する
7 に答える
13844 参照

php - 「Enter」を押しても、IE8ではフォームが投稿されません

必要に応じてPHPを使用してログインフォームを渡します。コードは次のとおりです。

問題は、ユーザーがIE8でEnterキーを押すと、フォームが送信されず、ユーザーが送信ボタンを押すことを余儀なくされることです。

これを修正するにはどうすればよいですか?

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

java - Java: MVC でのフォーム送信: ベスト プラクティスは何ですか?

ストラットに少し似た MVC フレームワークを使用しています。したがって、アプリケーションに「ストアの編集」リンクがあるとします。これは、URL がどのように見えるかです。

http://localhost:9080/test?action=editStore&storeNum=10

ここで、アクションは、実行するアクション (Struts アクションに類似) を決定します。ここでの対応するアクションは、EditStoreAction です。これをクリックすると、ストアのさまざまな属性を編集するためのポップアップが開きます。

ここでの私の質問は次のとおりです。自分のアクションをどのように記述すればよいですか? このコンテキストで 2 つのアクションを記述しますか?

  1. edit.jsp をレンダリングする EditStoreAction
  2. edit.jsp のレンダリングされた応答でユーザーが同意を押したときに呼び出される StoreSaveAction。

または、アクションを 1 つだけ記述しますか? EditStoreAction とフォームを同じアクションに送信すると、ユーザーが送信時に変更の承認ボタンを押したことがわかります。したがって、アクションで別のフローを実行すると、更新がデータベースに保存され、差分ページにリダイレクトされます。

ここでのベストプラクティスは何ですか? コードをモジュール化しているので、できるだけ多くのアクションを作成しますか? または、jsp ですべてを処理する 1 つのアクションを記述するだけですか?

この質問は些細なことに聞こえるかもしれませんが、すべてを正しく処理したい場合があります。したがって、質問です。あなたの助けに感謝。

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

internet-explorer-8 - IE8 で Thickbox が送信されない

インライン メソッドを使用して、フォームを含むページに Thickbox があります。IE8で送信できません。送信ボタンをクリックすると、電子メールが送信されて閉じられるはずですが、何も起こりません。Thickbox がページに残り、電子メールを受信しません。Firefox や IE7 でも問題なく動作します。

これがページ上の唯一のフォームであることを確認しました。また、アクションについては、相対 URL と完全 URL で試しましたが、どちらもうまくいきませんでした。これを引き起こしている可能性のある他のIE8の癖を知っている人はいますか?

ありがとう。

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

python - Pythonを使用して「送信」ボタンを自動的に押す

私が使っているバス会社はひどいウェブサイト (ヘブライ語英語) を運営しており、「今日の A 地点から B 地点までの時刻表」という単純なクエリが悪夢のように表示されます。コストのかかる SMS クエリ システムの使用を奨励しようとしているのではないかと思います。

可能なすべてのポイントからすべての可能なポイントへのクエリを送信することで、サイトから時刻表全体を収集しようとしています。これは合計で約 10,000 件のクエリになります。クエリ結果がポップアップ ウィンドウに表示されます。私は Web プログラミングにまったく慣れていませんが、Python の基本的な側面には精通しています。

  1. ページを解析し、ドロップダウン メニューから値を選択し、スクリプトを使用して「送信」を押す最も洗練された方法は何ですか?
  2. プログラムに新しいポップアップの内容を入力として渡すにはどうすればよいですか?

ありがとう!

0 投票する
6 に答える
13596 参照

java - POSTの後に常にリダイレクトしますか? はいの場合、どのように管理しますか?

たとえば、データベースに影響を与える (レコードの追加/削除/更新) フォームを送信すると、リクエストは次のようになります。

POST /application/action=更新

たとえば、更新が完了したので、ユーザーをホームページに移動させたいとします。

Response.sendRedirect /application/action=ホーム

これは素晴らしくうまく機能します。ユーザーには POST 後にリダイレクトが送信されるため、ユーザーが F5 キーを押してページを更新しようとしても問題ありません。ただし、これを行った場合、これは機能しません。

requestDispatcher.forward(/application/action=home)

更新が完了した後にさまざまな種類のエラー/成功メッセージを表示する必要があるシナリオがある場合、POST 後に転送を行う可能性が最も高くなります。このようなシナリオでは、更新アクションが 2 回発生しないようにするにはどうすればよいでしょうか?

多くの安全なサイト(銀行)/支払いゲートウェイが、「戻る/更新ボタンを押さないでください」などのテキストを画面に表示してユーザーに通知する傾向があるのは、かなり面白いと思います.

これを処理するより良い方法はありませんか?これらのボタンを押さないようにユーザーに要求する以外に? 最後に確認したところ、「Vertical Response Cache」と呼ばれるものがありました。セッション内のリクエストの一意性を識別し、リクエストが重複している場合はキャッシュされたレスポンスを送信しようとするフィルター。この古典的な問題を解決する簡単な方法はありますか?

私が話していたバーティカル レスポンス キャッシュ ソリューションへのリンクは次のとおりです: http://www.fingo.info/en/articles/_1.html。ただし、これが実際にどの程度うまく機能するかはわかりません。

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

ruby-on-rails - Rails、ウィンドウ内の編集ページの更新

ビジネスのテーブルができるように、コードが機能しています。ビジネス情報の編集をクリックできる鉛筆アイコンがあります。編集情報は、モーダル ポップアップ ボックスの内部に部分的に表示されます。唯一の問題は、必要な変更を行って更新をクリックすると、そのビジネスの「表示」ページに送信されることです。私がやりたいことは、ポップアップボックスを閉じて、情報を更新することです。これは、コントローラーの更新機能です。

終わり

railscast 43 に従ってみましたが、.rjs ファイルを作成しましたが、まったく機能しませんでした。私のアップデートはまだショーページに連れて行ってくれました。どんな助けでも大歓迎です。

編集:さらにコードを追加しました。

これは、ポップアップのインデックスを介して呼び出されている編集ページ内のフォームです。

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

jquery - .NET MVC-フォームの送信により、onSubmitjavascriptの実行ではなくポストバックが発生します

jQueryを使用してAjaxフォームを送信しようとしています。ただし、submit()関数を呼び出すと、ページ全体が更新されます。フォームのonSubmit部分を実行するだけです(falseページが更新されないように戻ります)。

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

javascript - 画像を使用したJavaScriptフォームの送信が機能しない

入力ボタンの代わりにIMGを使用してフォームを送信したいフォームがあります。

コード:

入力フィールドに入力してEnterキー(キーボード上)を押すと、フォームは正しく送信されます。しかし、入力フィールドに入力して画像送信ボタンをクリックしても、何も起こりません。

Javascript画像フォームの送信が機能しない理由について何かアイデアはありますか?

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

asp.net - フォーム送信前にスクリプトを実行する、ASP.NET

データを取り込み、別のサイトに投稿する cs スクリプト ファイルを含む ASP.NET ページがあります。

サイトでは、データを収集/保持するために、 asp:TextBox と asp:HiddenField の値を持つ通常の HTML フォームを使用しています。私が抱えている問題は、別のサイトに投稿する前に、その上の重要なデータの一部をハッシュしてソルト化する必要があることです。

これを行う方法がありますが、正常に動作しますが、送信ボタンの OnClick 属性に関連付けられています。現在、postbackurl が設定されている asp:Button です。これは明らかに、私が望むものではない新しいページに移動するとスキップされることを意味します。

私はまだWeb開発にかなり慣れていないので、ページが送信される直前にメソッドを実行する方法はありますか?それとも、ハッシュに影響を与えるフィールドが変更されるたびにメソッドを実行する必要がありますか?

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

c# - 送信ボタンが機能しない

送信ボタンをクリックしたときにフォームに入力した後...何も起こっていないということは、イベントが実行されていないことを意味します。Plsは私を助けてください...ここに私のコードがあります..PatientProperty.cs