当我从DropDownList
中选择一个元素时,我希望TexBox
消失,并在同一个确切位置被另一个替换。
例如:我有一个DropDownList
填充SI设备,笔记本电脑,桌面,显示器等类别。因此,当我选择显示时,RAM,CPU,HARD DISK文本框必须消失并且INCH {{1}应该替换RAM TextBox。
这是我的代码:
TextBox
答案 0 :(得分:1)
无需替换文本框。但这取决于不同的选定项目是否具有不同数量的texbox。
首先设置DropDownList AutoPostBack="true"
然后
您可以简单地在DropDownList的SelectedIndexChanged
上更改placeholde运行时,就像这样
protected void ddlProducts_SelectedIndexChanged(object sender, EventArgs e)
{
txtDOB.Attributes.Add("placeholder", ddlProducts.SelectedItem.Text);
}
您可以对所选的任何项目使用相同的文本框。