如何使用javascript显示面板? [英] how to display panel using javascript?

查看:86
本文介绍了如何使用javascript显示面板?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好.
当我单击单选按钮列表项时,我想显示面板.我写了这样的代码.我在radibuttonlist onclick中调用了此函数.我将面板隐藏在另一个函数中.

Hi All.
I want to display Panel when i clicked on radio button list item. I wrote code like this .and i called this function in radibuttonlist onclick.I hide panel in another function.

function displaypanel()
{

   var pnltlmapobj=document.getElementById('<%=rbtntlmapyn.ClientID%>');
   var pnltlmap= pnltlmapobj.getElementsByTagName('input');

   if(pnltlmap.item(0).checked==true)
   {
      document.getElementByID('pnltlmapping').style.display = 'block';

   }

}


谢谢&问候
Hari


Thanks & Regards
Hari

推荐答案

您可以在单个函数中同时执行这两项操作.
使用以下代码:

you can do both action in single function.
use below code :

function DisplayHidePanel(RadioButtonListId, PanelId) {
           var radio = document.getElementsByName(RadioButtonListId);
           if (radio.length > 0) {
               for (var j = 0; j < radio[0].cells.length; j++) {
                   for (var k = 0; k < radio[0].cells[j].children.length; k++) {
                       if (radio[0].cells[j].children[k].checked == true &&               radio[0].cells[j].innerText == "Yes") {
                           document.getElementById(PanelId).style.display =  "block";
                       }
                       else if (radio[0].cells[j].children[k].checked == true  && radio[0].cells[j].innerText == "No") {
                           document.getElementById(PanelId).style.display = "none";
                       }
                   }
               }
           }
       }


这是我的答案.我明白了.

This is My Answer.I got it.

function displaypanel()
{
   var pnltlmapobj=document.getElementById('<%=rbtntlmapyn.ClientId%>');
   var pnltlmap= pnltlmapobj.getElementsByTagName('input');
   if(pnltlmap.item(0).checked==true) {
      //pnltlmap.item(0).checked=true;
      document.getElementById('<%=pnltlmapping.ClientId%>')
         .style.display="block";
   }
   else {
      //pnltlmap.item(1).checked=true;
      document.getElementById('<%=pnltlmapping.ClientId%>')
         .style.display="none";
   }
   return false;
}


这篇关于如何使用javascript显示面板?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆