.aspx に次のコードがあります
<td>
<script type="text/javascript" language="javascript">\
function ShowConfirm() {
if (confirm("Are you sure?") == true)
return true;
else
return false;
}
</script>
<asp:DropDownList ID="ddl1s" runat="server"
onselectedindexchanged="ddl1_SelectedIndexChanged" AutoPostBack="True">
</asp:DropDownList>
</td>
aspx.csに次のコードがあります
protected void ddlEnrollmentStatus_SelectedIndexChanged(object sender, EventArgs e)
{
ddl1.Attributes.Add("onchange", "ShowConfirm();");
}
ドロップダウンリストに 2 つの項目があります (はいといいえ)
リストから 2 番目の項目を選択すると、ページが更新され、Page_Load イベントで設定したものが表示されます。
私は何を間違っていますか?ユーザーが選択した値が意図したものであるかどうかを確認する確認ボックスを作成しようとしています。[はい] を押した場合は、値を選択した値に変更します。いいえを押すと、元の値に戻ります。