台灣最大程式設計社群網站
線上人數
542
 
會員總數:245465
討論主題:189222
歡迎您免費加入會員
討論區列表 >> Java >> 五個dropdownlist中一個改為否時,缺失說明出現
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
五個dropdownlist中一個改為否時,缺失說明出現
價值 : 100 QP  點閱數:598 回應數:2

樓主

黃姿姿
門外漢
0 2
68 1
發送站內信




各位大大
如果想做當五個DropDownList只要有其中一個DropDownList選擇否時,就會出現一個缺失說明的textbox
如果全部都選擇是的話,那此textbox則隱藏起來
我目前的做法是如下
var QuantityDropDownList = $("#<%= DropDownList_Quantity.ClientID %>").val();
var RecoverDropDownList = $("#<%= DropDownList_Recover.ClientID %>").val();
var List1DropDownList = $("#<%= DropDownList1.ClientID %>").val();
var List2DropDownList = $("#<%= DropDownList2.ClientID %>").val();
var List3DropDownList = $("#<%= DropDownList3.ClientID %>").val();

if (QuantityDropDownList == "Y" && RecoverDropDownList == "Y" && List1DropDownList == "Y" && List2DropDownList == "Y"
&& List3DropDownList == "Y") {
$('#dov1').hide();
} else{
$('#dov1').show();
}
但遇到一個問題
就是只有在第一次將其中一個選為否的時候,textbox會出現
但當把DropDownList都改為是的時候
textbox卻沒有隱藏起來了
我所有的DropDownList都有設為AutoPostBack="True"

想請教各位大大有沒有解決的辦法呢?
謝謝

搜尋相關Tags的文章: [ dropdownlist ] ,
本篇文章發表於2015-12-09 13:46
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

Daimom
捐贈 VP 給 Daimom 檢舉此回應
java 不是 javascript
你這個是 asp.net吧?
你都已經用jquery了就直接用jquery的方式來做吧,也不用在autopostback了 參考
這個有一個bug 你可以想想怎麼解,當直接選了兩個no的時候,當把第一個no改成yes textbox依然存在
本篇文章回覆於2015-12-09 14:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

黃姿姿
檢舉此回應
已經解決囉
感謝大家哦
最後使用的方式是用function去定義他change時是否要隱藏起來缺失說明^^
本篇文章回覆於2015-12-10 15:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.