• 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';
                   }
                }
            }
        }
    }
  • 相关阅读:
    心得体会,搞清楚你为什么学习C++?
    完整版本的推箱子小游戏,最简单的纯C语言打造
    联合体、枚举体初步了解及运用
    结构体的初步了解
    使用 Appium 测试微信小程序 Webview——打开调试功能
    Jmeter 使用ssh command 链接linux
    jmeter响应内容乱码问题
    Mac 更新 node版本
    解决jenkins + ant + jmeter发送邮件失败的问题:java.lang.ClassNotFoundException: javax.mail.internet.MimeMessage
    bash特殊字符-2
  • 原文地址:https://www.cnblogs.com/scottckt/p/1519700.html
Copyright © 2020-2023  润新知