只想问你们在这里,我有一个下拉列表框存储元素; 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. 在下拉框中进行选择后显示文本值
- 2. 当我选择下拉列表时显示文本框
- 3. 后选择下拉列表选项显示隐藏的文本框
- 4. 文本框,从下拉列表中选择后,在不改变
- 5. jQuery显示从下拉列表中选择的选项文本
- 6. 选择不在下拉框中显示
- 7. 在下拉列表中选择的值显示两次下拉
- 8. HTML:单选按钮显示下拉列表或文本框根据选择
- 9. 填写下拉列表中的文本框在asp.net中选择
- 10. 当从下拉列表中选择项目时显示文本框html php?
- 11. 选择下拉列表显示分格
- 12. AngularJS - 选择下拉列表不显示
- 13. 第二个下拉选择列表仅显示为文本
- 14. 选择下拉列表Ionic不显示文本
- 15. 选择框只显示最后一个记录在下拉列表中的php
- 16. 如何显示下拉选择文本
- 17. 单击搜索后显示文本框的下拉列表
- 18. 如何在文本框中选择下拉列表值的值?
- 19. 点击/完成选择下拉列表,显示更多选择下拉列表
- 20. 获取下拉列表选项的值显示为文本框
- 21. 基于下拉选择如何显示复选框列表?
- 22. 根据下拉框选择显示文本框
- 23. 在Excel下拉菜单后自动显示列表选择
- 24. 如何创建一个显示选择值的文本框的下拉列表
- 25. 在jqGrid显示下拉列表中选择不同的列
- 26. 将数据加载到文本框中选择下拉列表
- 27. MVC4在选择下拉列表项目时禁用文本框
- 28. 从下拉列表中选择后,从SQL查询中填充文本框
- 29. 根据下拉框选择显示动态文本
- 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