看板 C_Sharp 關於我們 聯絡資訊
我想練習checkbox功能 介面上有一個button和一個textbox 按下button會顯示個小視窗,小視窗裡面有許多的checkbox可以點選 如果checkbox打勾就會自動顯示在textbox,把勾取消的話顯示的字就消失 不需要靠按鈕送出後畫面閃一下才會顯示字 請問需要用到什麼方法做到這樣的功能?? 我是用Panel的方式,想請教有沒有其他種的小視窗?? if (Panel1.Visible == false) { Panel1.Visible = true; Button1.Text = "關閉"; } else { Panel1.Visible = false; Button1.Text = "開啟"; } 選到的值要寫回去textbox,我以前的方式只會按下按鈕後才會寫回去 可是這樣都會有postback,如何不要經過postback寫回去textbox 直接選到checkbox然後就顯示在textbox上 希望有人可以指點,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.122.212
Eleganse:(1)配合AJAX,頁面局部更新,有POSTBACK也讓使用者看不出 03/02 17:06
Eleganse:(2)把動作寫在JAVASCRIPT碼中,在客端回應變化 03/02 17:07
Eleganse:~~上面是2種做法可供選擇 03/02 17:09
qwer820404:推薦學一下前端的… 盡量少用updatepanel...以後就知 03/03 00:43
popo1080a:感謝回覆! 正在看JavaScript的書學習基礎,研究中! 03/03 10:08
Eleganse:這部份的難度在於 如何在ASP.NET控制項與JS碼間參數傳遞 03/06 13:15
Eleganse:當然你可以拖曳ASP.NET控制項 或HTML控制項 JS均可操控之 03/06 13:16
Eleganse:理由是ASP.NET控制項在pageload完成後均會轉化成HTML控項 03/06 13:17
Eleganse:這些東西JS的基礎書籍不會提到 你可能必須找尋 03/06 13:18
Eleganse:ASP.NET書籍中 有提到與javascript碼整合的章節 03/06 13:19
popo1080a:最近寫起來感覺蠻好用的,只是有些觀念還得釐清才行 03/12 15:28