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