gpt4 book ai didi

jquery - 单击按钮时如何显示确认?

转载 作者:行者123 更新时间:2023-12-01 06:35:57 25 4
gpt4 key购买 nike

我正在使用 asp.net MVC。我试图在用户单击按钮时向他显示自定义消息。

这是 View :

@foreach (var item in Model.ticketList)
{
var number = item.TicketId.ToString();
<tr>
<td>

@Html.ActionLink(number, "Details", new {id=item.TicketId })
</td>
<td>Title :
@Html.DisplayFor(model => item.Title)
</td>
<td> Date Submitted :
@Html.DisplayFor(model => item.DateCreated)
</td>
<td id="status"> Ticket Status :
@if (item.Status == "open")
{
<span id="open">Open</span>
@Html.ActionLink("Close","Close",new {id=item.TicketId})
}
@if (item.Status == "closed")
{
<span id="closed">Closed</span>
@Html.ActionLink("Open","Open",new {id=item.TicketId})
}
</td>
</tr>
<tr id="ticket-backcolor">
<td colspan="4">Description :
@Html.DisplayFor(model => item.Description)
</td>
</tr>

}

操作链接是修改字段值的操作 Controller 。这样可行。我想要做的是显示一个确认窗口,在其中我询问用户是否确定要关闭/打开票证。

这就是我到目前为止一直在尝试做的事情:

<script type="text/javascript">
function alert() {
confirm("are you sure you want to close this ticket ?");
}
$(function () {
$("span[id='open']").click(alert)
});
</script>

打开选项也是如此。这是行不通的。有人可以帮助我吗?

编辑:

<script type="text/javascript">
$(document).ready(function () {
$("td[id='status']").click(function () {
return confirm('Are you sure you want to open the ticket ? ');
});
});
</script>

<script type="text/javascript">
$(document).ready(function () {
document.getElementById("closed").click(function () {
return confirm('Are you sure you want to open the ticket ? ');
});
});
</script>

第二个脚本也不起作用。该脚本适用于标签。无法让它适用于 2 个跨度标签。

最佳答案

使用确认

var answer = confirm("Are you sure?");
if (answer) {
//Confirm true code
}else{
//confirm false code
}

关于jquery - 单击按钮时如何显示确认?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16080506/

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