• RadioButtonList的项增加onClick事件


    方法:是通 RadioButtonList的PreRender事件绑定RadioButtonList的每个Item增加onClick事件实现。

    例子:主要是给RadioButtonList中的控件增加OnClick事件,通过此事实现前端控件的显示与隐藏。

    代码:

        /// <summary>
        
    /// 呈现进增加Js事件
        
    /// </summary>
        
    /// <param name="sender"></param>
        
    /// <param name="e"></param>
        protected void rblIsDescription_PreRender(object sender, EventArgs e)
        {
            
    foreach (ListItem item in rblIsDescription.Items)
            {
                item.Attributes.Add(
    "onclick""javascript:rdbNoClick();");
            } 
        }

    //radio变量时,改变显示内容
    function rdbNoClick()
    {
        
    var vDescriptionTitle=document.getElementById('trDescriptionTitle');
        
    var vIsDescription=document.getElementById("txbIsDescription");      
        
    if(vDescriptionTitle!=null)
        {
            
    var vRblIsDescription=document.getElementById("rblIsDescription");
            
    var rbs= vRblIsDescription.getElementsByTagName("INPUT");
            
    for(var i = 0;i<rbs.length;i++)
            {
                
    if(rbs[i].checked)
                {
                   
    var text =vRblIsDescription.cells[i].innerText;
                   
    var vRdValue=rbs[i].value;
                   
    //将 是否有其它说明值放入TextBox中,供加载时判断
                   if(vIsDescription!=null)
                   {
                     vIsDescription.value
    =vRdValue;
                   }
                   
                   
    //根据"是否需要其它说明"来判断是否显示"其它说明标题",0为不显示
                   if(vRdValue==0)
                   {
                        vDescriptionTitle.style.display
    ='none';
                   }
                   
    else
                   {
                        vDescriptionTitle.style.display
    ='block';
                   }
                }
            }
        }
    }
  • 相关阅读:
    [Python] Array Attributes of Numpy lib
    《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.1 需求分析面面观
    UVA 10201 Adventures in Moving
    《史蒂夫·乔布斯传》官方正式中文版电子书(高清晰完整版)
    为什么要用BitSet
    sed 技巧一例:特定位置插入
    Mac+IPAD上使用wireshark抓包
    【经验谈】XmlSerializer的坑
    HTML语言简单回顾
    不可思议的每日培训(1)——日复一日的每日分享
  • 原文地址:https://www.cnblogs.com/scottckt/p/1519700.html
Copyright © 2020-2023  润新知