0

メール ID テキスト ボックスがあります。私の要件は、ユーザーが有効な電子メール ID をテキスト ボックスに入力し、Enter キーを押すことです。ステータス メッセージまたはエラー メッセージが表示されます。テキスト ボックスの後に [送信] というボタンがあります。[送信] ボタンをクリックするか、ENTER キーを押すと ([送信] ボタンではなくテキスト ボックスにフォーカスする必要があります)、Ajax 呼び出しが行われます。

その Ajax 呼び出しには On Success メソッドと On Fail メソッドがあります。成功すると、「メッセージの送信に成功しました」というステータス メッセージが表示されます。失敗すると、他のエラーが表示されます。

問題は、自分のページにステータス メッセージやエラー メッセージが表示されないことです。代わりに、ページが更新されています。ENTER キーを押すイベントのデフォルトの動作が原因ですか?

4

1 に答える 1

1

はい、それはデフォルトの動作が原因です。JScript で false を返すと、ポスト バックが発生しないようにすることができます。

于 2010-07-01T10:51:39.530 に答える