只想问你们在这里,我有一个下拉列表框存储元素; A和B.当用户选择A时,它将在同一页面中显示5个文本框。只有当用户选择A和B时,它才会显示。如果你知道如何操作,请点击答案答案或评论按钮。 Thnks,祝你有美好的一天!在下拉列表中选择后显示文本框
-6
A
回答
-1
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedItem.Text == "A")
{
TextBox1.Visible = true;
TextBox2.Visible = true;
TextBox3.Visible = true;
TextBox4.Visible = true;
TextBox5.Visible = true;
}
else
{
// do something
}
}
默认情况下,请确保您的Textbox
控制的Visible
属性设置为False
。 启用DropDownList
控件的AutoPostBack
至True
。
0
你可以用两种方法做到这一点。
通过使用javascript:
你textboxs被包括在与dispaly:none;
标记并且在那里dropdownselect显示属性设置为阻塞。
DropDownList.Attributes.Add("onChange", "return OnSelectedIndexChange();")
function OnSelectedIndexChange()
{
document.getElementById("TextBox1").style.display="block";
document.getElementById("TextBox2").style.display="block";
document.getElementById("TextBox3").style.display="block";
document.getElementById("TextBox4").style.display="block";
document.getElementById("TextBox5").style.display="block";
}
通过使用AJAX:
你textboxs有visible="false"
最初并在dropdownselect改变他们的财产visible="true"
。
protected void DropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList.SelectedItem.Text == "A")
{
TextBox1.Visible = true;
TextBox2.Visible = true;
TextBox3.Visible = true;
TextBox4.Visible = true;
TextBox5.Visible = true;
}
else
{
// do something
}
}
0
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string txt = this.DropDownList1.SelectedValue;
switch (txt)
{
case "A":
TextBox1.Visible = true;
TextBox2.Visible = true;
TextBox3.Visible = true;
TextBox4.Visible = true;
TextBox5.Visible = true;
break;
case "do something":
do something
break;
}
}
在使用开关盒的帮助下,您可以添加尽可能多的条件。
相关问题
- 1. jQuery显示从下拉列表中选择的选项文本
- 2. 当从下拉列表中选择项目时显示文本框html php?
- 3. 选择下拉列表显示分格
- 4. 选择下拉列表Ionic不显示文本
- 5. 选择框只显示最后一个记录在下拉列表中的php
- 6. 单击搜索后显示文本框的下拉列表
- 7. 点击/完成选择下拉列表,显示更多选择下拉列表
- 8. 获取下拉列表选项的值显示为文本框
- 9. 基于下拉选择如何显示复选框列表?
- 10. 如何创建一个显示选择值的文本框的下拉列表
- 11. 在jqGrid显示下拉列表中选择不同的列
- 12. MVC4在选择下拉列表项目时禁用文本框
- 13. 从下拉列表中选择后,从SQL查询中填充文本框
- 14. 根据下拉框选择显示动态文本
- 15. 侧栏选择后不显示下拉列表
- 16. 从下拉列表中选择所选值后显示表格(HTML)
- 17. 当从中选择多列下拉列表时显示一列
- 18. 下拉选择后显示网格
- 19. 如何在角度材质的对话框内容中显示下拉/下拉列表/选择列表?
- 20. Angular2在下拉列表中选择的项目不显示
- 21. 基于选择在下拉列表中设置显示值
- 22. 从下拉列表中选择时显示所选类别
- 23. 在下拉框旁边显示文本
- 24. 在选择列表下拉列表中动态显示选定的值
- 25. 如何在下拉列表框中显示选定的值
- 26. 如何在下拉列表中选择选项添加文本框
- 27. Gridview应该显示下拉列表中选择“文本”,而不是“值”
- 28. 从下拉列表中选择其他显示文本字段:ROR
- 29. 显示文本,而不是价值选择下拉列表中的JavaScript
- 30. 隐藏/显示文本字段时,选择下拉列表中指定的值
如果您选择B,会发生什么? – abramlimpin 2012-07-13 03:29:15
[你有什么尝试?](http://whathaveyoutried.com/) – Bill 2012-07-13 03:32:22
downvoted一个非常不清楚的问题。 – 2012-07-13 03:33:13