点击Linkbutton,它的值转到一个textbox中,分隔显示
在一个PANEL中,小弟已经动态生成一些linkbutton。现在希望点击这些linkbutton,他们的text能够在另一个textbox中,分隔显示。
即:
linkbutton 有 aaa
bbb
ccc
...
现在随意点击linkbutton,在textbox中实现效果是
形如:bbb;ccc;hhh;...
多谢达人们赐教! --------------------编程问答-------------------- 用js实现 --------------------编程问答--------------------
a.Click+=new EventHandler(a_Click);//创建时要添加事件--------------------编程问答-------------------- function lbClick(str){
a.CommandName = "aaa";//设置commandname,如"aaa","bbb"...
protected void a_Click(object sender, CommandEventArgs e)
{
TextBox1.text += e.CommandName + ";";//给textbox赋值
}
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