Javascript 按钮字段确认单击不起作用
在拍摄动作之前,我想展示一个确认框 aspx文件中有我的代码: javascriptJavascript 按钮字段确认单击不起作用,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,在拍摄动作之前,我想展示一个确认框 aspx文件中有我的代码: javascript <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"> $(".alterarStatus").click(function () { return confirm('Tem certeza que deseja
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
$(".alterarStatus").click(function () {
return confirm('Tem certeza que deseja alterar o status?');
});
</script>
您不能同时拥有src和content的标记,创建两个脚本标记应该可以工作。还可以尝试将其包装到文档中:
代码的主要问题是,您正在调用javascript代码并 插件在一个脚本是错误的 应该是这样的:- $function{ $.AlteraStatus.clickfunction{ 警报“是否存在其他状态?”; }; };
您可以发布生成的HTML吗?@dfsq是的,我可以…请查看我的编辑我编辑了我的问题,其中包含有关该函数的更多详细信息,我需要在之前确认…抱歉,它可以工作…我没有看到“on ready”函数中的内容。警报出现,但“取消”按钮不“取消操作我已标记为已读,我将使用此“详细信息”创建另一个问题。请参阅我的编辑,了解有关该问题的更多详细信息。我已经试过了,但是警报从来没有出现过。正如@DleH回答的那样,它是有效的。警报会显示,但“取消”按钮不会取消操作
<Columns>
<asp:ButtonField ControlStyle-CssClass="alterarStatus" Text="Status" CommandName="atender" ButtonType="Button"/>
</Columns>
</asp:GridView>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string commandname = e.CommandName;
if (commandname.Equals("atender"))
{
//I want to show an alert before execute this action
}
}
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() { //equivalient of $(document).ready(function() {
$(".alterarStatus").click(function () {
return confirm('Tem certeza que deseja alterar o status?');
});
});
</script>
<asp:TemplateColumn>
<ItemTemplate>
<input type="button" class="alterarStatus" value="Alterar Status" />
</ItemTemplate>
<asp:TemplateColumn>