当前位置:编程学习 > C#/ASP.NET >>

点击Linkbutton,它的值转到一个textbox中,分隔显示

在一个PANEL中,小弟已经动态生成一些linkbutton。
现在希望点击这些linkbutton,他们的text能够在另一个textbox中,分隔显示。
即:
linkbutton 有 aaa
              bbb
              ccc
              ...
现在随意点击linkbutton,在textbox中实现效果是
 形如:bbb;ccc;hhh;...
多谢达人们赐教! --------------------编程问答-------------------- 用js实现 --------------------编程问答--------------------
a.Click+=new EventHandler(a_Click);//创建时要添加事件
a.CommandName = "aaa";//设置commandname,如"aaa","bbb"...

protected void a_Click(object sender, CommandEventArgs e)
        {
            TextBox1.text += e.CommandName + ";";//给textbox赋值
        }
--------------------编程问答-------------------- function lbClick(str){
 document.getElementById("textboxId").value+=str+";".
}
<asp:LinkButton runat="server" ID="linkButton" OnClientClick="lbClick(this.innerHTML);" Text="aaa"></asp:LinkButton>
--------------------编程问答-------------------- 顶下楼上的答案 --------------------编程问答-------------------- 修改3楼
function   lbClick(str){
  var e = document.getElementById("textboxId");
  e.value = e.value.replace(str+";", "");
  e.value += str + ";".
}  --------------------编程问答-------------------- js就用3楼的,在每个相关的LinkButton都加入js事件,这是单击一个增加一个
如果要一次性增加,则在表单中遍历所有a标签,当然,你最好在相关LinkButton新增一个属性,遍历的时候好筛选
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,