zoukankan      html  css  js  c++  java
  • Attributes学习笔记20091116:页面按钮的二次确认之JS实现

    今天在网上看到一篇文章,是关于按钮的二次确认,建立页面参照着做了下,有以下心得:

    1、取指定页面,发生点击操作的对象的ID属性:

            var btnId=event.srcElement.getAttribute('ID');

    2、获得指定Id的控件的Text值,这里的控件指的是服务器端控件

            var btnText=document.all(btnId).value; 

     

    3、为了区分执行点击操作的控件是按钮,而非其他,命名时,需要有一定的规范,比如:

    Code

    若是按钮,则弹出对话框,提示是否确认某种操作:

            if(btnId.indexOf('btn')!=-1)
            {     
                 
    if(confirm("您确定要执行 "+btnText+" 操作?"))
                    
    return true;
                
    else
                    
    return false;
            }

     

    4、如果用户确认某种操作,返回true,否则返回false,可以在服务器端控件的OnClientClick事件中添加类似语句:

         OnClientClick="return DoClick()" 

    鉴借原文的说法就是:“注意保证函数DoClick()返回booltrue 或者false,同时在OnClientClick属性中追加return,保证对话框中点击取消按钮后,页面不执行任何操作。

    相关的代码如下:

    Code

     

    附注:学习鉴借的文章是:http://www.cnblogs.com/myroad/archive/2009/11/15/1603360.html,感兴趣的朋友可以去看看,我放在这里,除对该文章作者的尊重,也是为日后学习积累之用。因文章排版的原因,放置在最后,请作者谅解。

  • 相关阅读:
    HAOI2018 奇怪的背包
    HAOI2018 苹果树
    骑士游戏
    飞飞侠
    奶牛排队
    寻找道路
    [USACO08JAN]牛大赛Cow Contest
    灾后重建
    [USACO09DEC]牛收费路径Cow Toll Paths
    萌萌哒
  • 原文地址:https://www.cnblogs.com/lybohe0807/p/1604237.html
Copyright © 2011-2022 走看看