Re: [問題] 伺服器控制項套用Client端語法
※ 引述《Eric30 (eric)》之銘言:
: ※ 引述《diamondking (天劍流星)》之銘言:
: : 例如:
: : <asp:RadioButton id=Radio1........
: : 這種Web Control,有辦法做到當使用者點選之後,
: : 再show出某些表格或其他控制項嗎?
: : (不提交網頁,而是用javascript讓他直接顯示)
: : 也就是Web Control有沒有辦法與javacript一起使用呢?
: : 還是一定要改成Html Control才行?
: : 感謝回答...
: 可以可以:)
: 舉例來說
: 如果有一個button叫Button1 , 初始狀態為Enabled
: 想要按下RadioButton1使其Disabled的話
: 可寫 :
: this.RadioButton1.Attributes.Add("onclick",
: "var x = document.getElementById('Button1'); x.disabled = 'true';");
: 只要最後這個控制項會轉成HTML
: 有ID可供識別 沒有道理不能用javascript :D
又遇到了一點問題,當RadioButton是屬於一個RadioButtonList中的話,
就試不出來了。(想達成:當使用者選了第3個radio時,發生某事)
例如一個id叫「test」的RadioButtonList web control,
1、this.test.Attributes.Add("onclick"....
則產生出來的html檔中,他居然又產生一個叫test的table,然後
把onclick事件寫在裡面,此時寫好的javascript沒有效果。
2、this.test.Items[2].Attributes.Add("onclick"....
則產生出來的html檔中,他完全沒有把onclick屬性寫進第3個radio button中。
很古怪的事,不知道是哪裡出錯了,請指教,謝謝....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.78.74
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
14
23