"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
ます。
正しい使用法はどれですか?