首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何用js提交页面也能执行Button事件? [已结贴,结贴人:zhuawang]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhuawang
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-20 22:15:21 楼主
    用js提交submit() 并不能执行服务器按钮Button的事件代码,请问怎样才能执行?
    比如下面这样,如何让Button1_Click事件里的代码执行?
    HTML code
    <asp:Button ID="Button1" runat="server" OnClientClick="javascript:this.disabled='none';document.getElementById('form1').submit();" OnClick="Button1_Click" Text="Button" />
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fei997yang
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-20 22:36:181楼 得分:10
    button在客户端被disable之后是不会执行服务器端事件的。很简单的可以用回调来实现,主要是Page实现ICallbackEventHandle接口。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sp1234
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-20 22:53:592楼 得分:5

    哦,无需提交。

    OnClientClick="javascript:this.disabled='none';"

    这就足够了。

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sp1234
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-20 22:57:263楼 得分:3

    哦,无需提交。

    OnClientClick="this.style.display='none';"

    这就足够了。

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhuawang
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 00:05:264楼 得分:0
    引用 3 楼 sp1234 的回复:

    哦,无需提交。

    OnClientClick="this.style.display='none';"

    这就足够了。

    不行的,没有提交的话不会回传,因为button被禁了,回传不了,必须要另外用js提交
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qgqchile
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 02:46:105楼 得分:6

    try this, and give me pto

    function submitButton1
    {
    __doPostBack('Button1','');
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • freeflying1222
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 09:57:046楼 得分:3
    呵呵,没用过这种 onclientclick=""
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • changke18
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 10:10:217楼 得分:3
    去掉javascript:this.disabled='none';
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved