gpt4 book ai didi

JavascriptConfirm() 基于 GridView 中行的动态文本

转载 作者:行者123 更新时间:2023-11-28 09:04:49 26 4
gpt4 key购买 nike

是否可以自定义“确认”文本框中显示的对话框以反射(reflect)您正在引用的项目?我在想类似的事情......

OnClientClick="return confirm('Are you sure you want to delete' + '<%# Eval("Name") %>')"

但是当我尝试使用此格式时,我不断收到“服务器标记格式不正确”错误。有谁知道解决办法吗?

最佳答案

您可以使用 JavaScript 中的“this”对象来了解上下文

例如:

<head runat="server">
<title></title>
<script type="text/javascript">
function tryDelete(button) {
var itemName = getItemName(button);
return confirm("Are you sure you want to delete '" + itemName + "'?");
}

function getItemName(button) {
return button.parentElement.parentElement.children[1].innerHTML;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr>
<td>
<asp:Button ID="cmdDelete" runat="server" Text="delete" OnClientClick="return tryDelete(this);" /></td>
<td>Item 1</td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="delete" OnClientClick="return tryDelete(this);" /></td>
<td>Item 2</td>
</tr>

</table>
</form>
</body>

关于JavascriptConfirm() 基于 GridView 中行的动态文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299842/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com