作者popo1080a (肥仔)
看板C_Sharp
標題[問題] checkbox選擇後不閃爍寫回textbox
時間Fri Mar 2 16:40:52 2012
我想練習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
1F:推 Eleganse:(1)配合AJAX,頁面局部更新,有POSTBACK也讓使用者看不出 03/02 17:06
2F:→ Eleganse:(2)把動作寫在JAVASCRIPT碼中,在客端回應變化 03/02 17:07
3F:→ Eleganse:~~上面是2種做法可供選擇 03/02 17:09
4F:推 qwer820404:推薦學一下前端的… 盡量少用updatepanel...以後就知 03/03 00:43
5F:→ popo1080a:感謝回覆! 正在看JavaScript的書學習基礎,研究中! 03/03 10:08
6F:推 Eleganse:這部份的難度在於 如何在ASP.NET控制項與JS碼間參數傳遞 03/06 13:15
7F:→ Eleganse:當然你可以拖曳ASP.NET控制項 或HTML控制項 JS均可操控之 03/06 13:16
8F:→ Eleganse:理由是ASP.NET控制項在pageload完成後均會轉化成HTML控項 03/06 13:17
9F:→ Eleganse:這些東西JS的基礎書籍不會提到 你可能必須找尋 03/06 13:18
10F:→ Eleganse:ASP.NET書籍中 有提到與javascript碼整合的章節 03/06 13:19
11F:→ popo1080a:最近寫起來感覺蠻好用的,只是有些觀念還得釐清才行 03/12 15:28