"are you sure..." ドロップダウンリストと。とともに、単純なJSポップアップウィンドウがありasp:buttonます。ボタンをクリックしたときに必要なのは、次のメッセージを表示することです。
"Are you sure you want to perform <%= ACTION %>?"
ここで、ACTIONはdropdownlist.SelectedItem.Textからの文字列です。
以下は機能していないようです。
OnClientClick="return confirm('Are you sure you want to perform <%= ACTION %>? );
実際<%= ACTION %>には、値の代わりに出力するだけです。
私も試しました:
function testMe() {
return confirm('Are you sure you want to perform ' + document.getElementById('<%= hfAction.ClientID %>').value + '?');
}
OnClientClick="testMe();"
cancelただし、上記の場合、またはをクリックしてもポストバックが発生しOKます。
正しい使用法はどれですか?