javascript - 在asp.net中单击复选框时显示弹出警告消息

标签 javascript asp.net

我有一个asp网页。该 asp 页面中的元素之一是 asp:repeater 元素,如下所示:

<asp:repeater ID = repeater1 runat="Server" onitemdatabound="Repeater_ItemdataBound">
<ItemTemplate>
 <div class="row1">
 <span class="features">
 <asp:checkbox id="cb1" runat="server" />
 <asp:textbox id="tb1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Text") %> />
 </div>
</ItemTemplate>

当用户单击“复选框”时,会弹出一条警告消息,询问用户是否确实要选择。警告信息的内容来自中继器绑定(bind)的数据。 DataItem 有一个属性“WarningText”。仅在警告消息不为空的某些情况下才会出现弹出窗口。

我对asp的经验很少。如果我必须为这个问题找到一些在线资源,我不确定我应该寻找什么。我想我必须使用一些客户端脚本,比如 javascript,但我不知道其他的。如果有人能指出我正确的方向,我将不胜感激。

最佳答案

将其添加到复选框:

<asp:checkbox id="cb1" runat="server" onclick="return confirm('<%# DataBinder.Eval(Container.DataItem, "WarningText") %>');" />

关于javascript - 在asp.net中单击复选框时显示弹出警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5861294/

相关文章:

c# - 向 Literal 控件添加换行符

asp.net - 如何在runat =“server”表元素中包含thead?

javascript - 通过记录函数调用和参数进行实时 javascript 调试

javascript - 试图获取元素的占位符属性的样式

javascript - 如何使用 Youtube API 从播放列表中获取超过 5 个视频

javascript - 如何在服务器点击时设置回车按钮?

ASP.NET SqlServer session 复制

javascript - 尝试使用for循环在html dom中制作多个div

javascript - 嵌套的 GetElementsByClassName 在 window.onload 函数内部返回未定义的错误

c# - 在非 IE 浏览器中禁用 ASP.NET ImageButton