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,感兴趣的朋友可以去看看,我放在这里,除对该文章作者的尊重,也是为日后学习积累之用。因文章排版的原因,放置在最后,请作者谅解。

  • 相关阅读:
    虚拟机中Linux 下安装tools
    各个复位标志解析,让我们对MCU的程序的健康更有把控
    用过的两种鼠标右键添加快捷指令方法
    一个ftp协议传输文件之后执行脚本无法工作的情况
    一文入门Linux下gdb调试(二)
    一文入门Linux下gdb调试(一)
    VS CODE远程办公篇一
    Kwp2000协议的应用(程序后续篇)
    Kwp2000协议的应用(程序原理篇)
    Kwp2000协议的应用(硬件原理使用篇)
  • 原文地址:https://www.cnblogs.com/lybohe0807/p/1604237.html
Copyright © 2011-2022 走看看