0

我想将 javascript 添加到动态创建的复选框中。当这个复选框被切换时,我想隐藏或显示面板。这些面板也是动态创建的。

有一个循环将面板的 id 从循环值中放入

例如,

for (int a; a < mydataset[count]; a++)
  if (mydataset value is Textbox)
    Panel MyPanel = new Panel()

MyPanel.ID=Panel+myDataSet[count];  //so Panel1, or Panel2 based on the count.

if myDataSet.count=4
{
  Panel3.CssStyle=hidePopup; // I am able to hide the panel at runtime.
}

if (mydataset value is CheckBox)
  CheckBox myCheckBox=new CheckBox();

CheckBox // 这里我想添加一个javascript函数。因此,当该复选框被检查/未选中时,某些面板可以隐藏或显示。有20个面板。而不是让它们全部隐藏或显示,我需要隐藏其中的 10 个。例如面板 1、面板 4 或面板 10。

Panel3.CssStyle=hidePopup使用此内联代码可以正常工作。

<style type="text/css">
      .hidePopup
      {
          visibility: hidden;
          display: none;
      }

      .showPopUp
      {
          visibility: visible;
          display: block;
      }
</style>
4

0 回答 0