我是一个新的asp.net开发人员,现在我有一个关于如何在asp.net中调用java脚本函数的问题。(我缺少java-script)
我有一个java-script代码,它将显示确认模式弹出窗口,如下所示
$('#modals-bootbox-confirm').click(function()
{
bootbox.confirm("Are you sure?", function(result)
{
$.gritter.add({
title: 'Callback!',
text: "BootBox Confirm Callback with result: " + result
});
});
});我知道这个脚本绑定到id为"modals-bootbox-confirm“的项目,比如
<input type="button" id="modals-bootbox-confirm" name="Hello"/>但在asp中,按钮将是初始的type = "submit",它不能调用这个,因为单击按钮后,它会一直回发,所以如何在asp.net中使用此脚本
我已经尝试将脚本中的id更改为asp的id,但不起作用。如何从这个模式控制中获得结果?请帮帮忙。
我知道asp有onClientClick,但如何将此脚本应用于它?
发布于 2014-08-22 00:33:52
很简单的人,
就这么做吧
<asp:Button Id="aa" runat="server" onClientClick="function1();"/>//然后使用Javascript将其转换为函数:
<script>
function1()
{
bootbox.confirm("Are you sure?", function(result)
{
$.gritter.add({
title: 'Callback!',
text: "BootBox Confirm Callback with result: "+ result
});
});
}
</script>发布于 2014-08-22 00:33:57
下面是OnClientClick的使用方法:
<asp:Button OnClientClick="doSomething()" runat="server" />来源:http://www.w3schools.com/aspnet/prop_webcontrol_button_onclientclick.asp
发布于 2014-08-22 03:14:34
非常简短:
<asp:Button ID="Button1" runat="server" OnClientClick='return confirm("Are You Sure?")' />https://stackoverflow.com/questions/25431309
复制相似问题