このような状況があります: フォームとアクション ボタンを持つ ASP ページがあります。ユーザーがボタンをクリックすると、ユーザーに確認するための確認ボックス (confirm) を表示する必要があります。ユーザーが OK と言った場合はアクション A を実行する必要があり、ユーザーがキャンセルと言った場合はアクション B を実行する必要があります。問題は、A、B アクションがサーバー側にあり、ユーザーがクライアント側にあることです。2つのアクションが必要なため、属性に追加できません。だから私がやったことは、フォームに非表示フィールドを作成し、ユーザーに質問して非表示フィールドに値を返し、フォームを送信して非表示フィールドに基づいてサーバーでアクションを実行するjavascript関数を作成することです。return confirm()
onclick
私の質問は次のとおりです。この場合のより良い設計はありますか?