JavaScriptを使用してASP DetailsView内でコントロールを見つける方法を誰か説明してもらえますか? 私の要件は、チェックボックスがオンになっているかどうかにかかわらず、ボタンのクライアントクリックに確認ボックスを表示することです。
DetailsView なしで動作するコードは次のとおりです。
<script type="text/javascript" language="javascript">
function confirmation() {
var chkbx = document.getElementById("chkbox4PubnOrder");
if (chkbx.checked == false) {
var answer = confirm('Are you sure to add a feature which be published');
if (answer) {
return true;
}
else {
return false;
}
}
else {
return true;
}
}
</script>
chkbox4PubnOrderは asp チェックボックスです。詳細ビューの場合、上記のコードはチェックボックスを見つけることができず、
この asp ボタンの onclientclick イベントを発生させます。
OnClientClick="if(!confirmation()) return false;"
助けてください...