JavaScript 確認メッセージを表示するように OnClientClick プロパティを設定した ASP ボタンがあります。ただし、すべてのクライアント側の検証に合格した後にのみ、このメッセージが表示されるようにします。
これどうやってするの?基本的に、クライアントからページ レベルの検証を強制し、合格した場合にのみ確認ボックスを表示する必要があると考えています。
JavaScript 確認メッセージを表示するように OnClientClick プロパティを設定した ASP ボタンがあります。ただし、すべてのクライアント側の検証に合格した後にのみ、このメッセージが表示されるようにします。
これどうやってするの?基本的に、クライアントからページ レベルの検証を強制し、合格した場合にのみ確認ボックスを表示する必要があると考えています。
ASP.NET検証コントロールを使用している場合は、このようなOnClientClickを送信ボタンに追加してください...
<asp:Button ID="blah" OnClientClick="if(Page_ClientValidate())return confirm('your message')" OnClick="your submit method" Text="submit" runat="server" />
... Page_ClientValidate()は、ページが検証された場合にtrueを返します。フォームを送信するには、「確認」の結果を返す必要があります。
ここで利用可能なこれらの線に沿って何かがあります:http://www.codeproject.com/KB/aspnet/JavascriptValidation.aspx