2012-03-01 9 views
2

私は電子メール機能を持​​っています。私の要件は、電子メールボタンをクリックしたときに、ユーザーはまず彼が電子メールを送信したいと確信していることを確認する必要がありました。これを行うには、メールを送信するときに私のサーバーのサイトコードを実行する前に確認するためにjavascriptの確認ボックスを使用しました。javascript確認ボックスの問題

私たちのユーザーの一人が電子メールボタンをクリックすると、彼は確認を受け取り、彼はOKをクリックしても電子メールは送信されないという問題が報告される数日前には問題ありません。

私の容疑者は、「OK」ボタンをクリックしてもjavascriptの確認ボックスが真の値を返していません。

すべてのヘルプは高く評価されます。

+1

すべての例外を助ける

<asp:Button runat="server" ID="btConfirmEmail" Text="Send" OnClientClick="return(confirm('Are you sure ?'))"/> 

の希望、任意のあなたが逃した他の変更? – V4Vendetta

答えて

1

これを確認する最も良い方法は、確認値を変数に保存して警告することです。

1

私はasp.netサイトでシミラーの問題に直面していました。私が見つけた解決策は、別の関数を記述してonClickで呼び出すのではなく、ボタンのタグ自体(onClick = return confirm( '...');)に確認ダイアログjsコードを書くことでした。解決策は奇妙ですが効果はあります。あなたのために働くかもしれません!

0

あなたはボタンのOnClientClick属性であなたのjavascriptを置きたいことがあります。これは、機能は1晴れた日に作業を停止する可能性はほとんど

関連する問題