0

私が取り組んでいる現在の Web サイトには、すべてをラップする Html フォームがあり、ユーザーが「グローバル検索」テキスト ボックスで Enter キーを押したときに送信および検索するためにグローバル検索で使用されます。

現在発生している問題は、この Html フォーム内に独自のテキスト ボックスを持つアプリケーション フォームがあり、Enter キーを押すとグローバル検索の onSubmit が実行されることです。

要するに、特定の特定のテキスト ボックスを変更して、グローバル検索とは異なる onSubmit を実行する方法があるかどうか疑問に思っていました。

どうもありがとう、
ヴィンセント・コング

4

3 に答える 3

1

type="submit" ボタンを使用する代わりに、通常のボタン (type="button") を使用してから、javascript を呼び出して、必要なことを行います。

于 2013-05-03T15:56:08.490 に答える
0

HTML5 formaction 属性を使用できます。

<form action="demo_form.asp">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit"><br>
  <input type="submit" formaction="demo_admin.asp" value="Submit as admin">
</form>
于 2013-05-03T15:52:17.370 に答える
0

これはすぐに厄介になりますがCommandName、各ボタンに属性を設定し、ポストバック中に (クリックされたボタンのコマンド値に基づいて) 適切に処理することができます。

于 2013-05-03T16:05:47.330 に答える