Re: [問題] 關於checkbox

看板C_Sharp作者 (未來)時間15年前 (2010/11/16 00:45), 編輯推噓5(5011)
留言16則, 8人參與, 最新討論串3/3 (看更多)
※ 引述《yehviva (Viva)》之銘言: : 想請問各位大大一些問題 : 如何做出當勾選checkbox的時候 : 出現textbox來輸入數值 : 取消勾選的時候就隱藏 : 謝謝 假如是WebBase的話 這種需求建議用JS來做 UpdatePanel好用歸好用 但背後負擔的成本很大 只是在本機測試的時候看不出來而已 jQuery的寫法類似在aspx裡面加入以下語法 <script type="text/javascript" language="javascript"> $('#<%=checkbox.ClientID').change(function() { if ($(this).attr('checked')) $('#<%=textbox.ClientID').show(); else $('#<%=textbox.ClientID').hide(); }); </script> 或是用純JavaScript的寫法也行 雖然說是跟這個版沒什麼關係啦 但假如有心想要寫WebApplication的話 JavaScript真的必學 寫到後面為了Performance的考量 不只UpdatePanel不用 連PostBack都幾乎沒再用了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.134.104

11/16 02:57, , 1F
但是基礎的部分還是要先回阿...
11/16 02:57, 1F

11/16 02:57, , 2F
*會 否則聖殿祭司之類的書就都不會教Postback了
11/16 02:57, 2F

11/16 08:47, , 3F
單就例子來說,我覺得以Web design的觀點js解才是基礎
11/16 08:47, 3F

11/16 08:53, , 4F
畢竟完全沒用到任何後端邏輯或資料
11/16 08:53, 4F

11/16 08:54, , 5F
*這個例子
11/16 08:54, 5F

11/16 10:47, , 6F
用到後端還是要postback吧@@
11/16 10:47, 6F

11/16 11:06, , 7F
不用PostBack似乎是因噎廢食
11/16 11:06, 7F

11/16 11:39, , 8F
而且基本上我個人是認為如果原po會問這個問題的話
11/16 11:39, 8F

11/16 11:39, , 9F
代表可能是ASP.NET新手 那新手不一定有先涉獵JS...
11/16 11:39, 9F

11/16 22:24, , 10F
那乾脆直接用MVC好了~也可以避掉ViewState這個大怪物
11/16 22:24, 10F

11/19 00:10, , 11F
有時候 真的覺得用UpdatePanel非常好寫 但是又怕系統
11/19 00:10, 11F

11/19 00:11, , 12F
上線後 數十人 數百人就掛點了 沒測過 真的讓人很猶豫
11/19 00:11, 12F

11/19 00:13, , 13F
有沒有大大願意分享因為Performance的關係
11/19 00:13, 13F

11/19 00:14, , 14F
整個系統幾乎打掉重寫的八卦經驗?
11/19 00:14, 14F

11/20 11:36, , 15F
是沒到打掉重寫 不過一大半程式拿出來重調
11/20 11:36, 15F

11/30 17:17, , 16F
感謝大大的建議,已經開始研究JS了
11/30 17:17, 16F
文章代碼(AID): #1CuMEiUf (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1CuMEiUf (C_Sharp)