只想問你們在這裏,我有一個下拉列表框存儲元素; 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