首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于调用java脚本函数的asp按钮

问用于调用java脚本函数的asp按钮
EN

Stack Overflow用户
提问于 2014-08-22 00:26:09
回答 3查看 2.6K关注 0票数 0

我是一个新的asp.net开发人员,现在我有一个关于如何在asp.net中调用java脚本函数的问题。(我缺少java-script)

我有一个java-script代码,它将显示确认模式弹出窗口,如下所示

代码语言:javascript
复制
$('#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“的项目,比如

代码语言:javascript
复制
<input type="button" id="modals-bootbox-confirm" name="Hello"/>

但在asp中,按钮将是初始的type = "submit",它不能调用这个,因为单击按钮后,它会一直回发,所以如何在asp.net中使用此脚本

我已经尝试将脚本中的id更改为asp的id,但不起作用。如何从这个模式控制中获得结果?请帮帮忙。

我知道asp有onClientClick,但如何将此脚本应用于它?

EN

回答 3

Stack Overflow用户

发布于 2014-08-22 00:33:52

很简单的人,

就这么做吧

代码语言:javascript
复制
<asp:Button Id="aa" runat="server" onClientClick="function1();"/>

//然后使用Javascript将其转换为函数:

代码语言:javascript
复制
<script>

    function1()

    {
    bootbox.confirm("Are you sure?", function(result) 
        {
            $.gritter.add({
                title: 'Callback!',
                text: "BootBox Confirm Callback with result: "+ result
            });
        });


    }

    </script>
票数 0
EN

Stack Overflow用户

发布于 2014-08-22 00:33:57

下面是OnClientClick的使用方法:

代码语言:javascript
复制
<asp:Button OnClientClick="doSomething()" runat="server" />

来源:http://www.w3schools.com/aspnet/prop_webcontrol_button_onclientclick.asp

票数 0
EN

Stack Overflow用户

发布于 2014-08-22 03:14:34

非常简短:

代码语言:javascript
复制
<asp:Button ID="Button1" runat="server" OnClientClick='return confirm("Are You Sure?")' />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25431309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档