如何抓取頁面上所有TextBox的值? |
尚未結案
|
nancy
一般會員 發表:8 回覆:19 積分:10 註冊:2002-07-11 發送簡訊給我 |
|
code6421
版主 發表:43 回覆:223 積分:208 註冊:2002-08-16 發送簡訊給我 |
引言: 請教各位: 我在aspx頁面上放了n個TextBox元件,請問除了一個個抓取的方式外,是否可用迴圈方式取得這n個TextBox的值?該怎麼寫才對呢?in Server-Side. private Control GetForm() { foreach(Control c in Controls) { if(c is HtmlForm) return c; } return null; } private void Button1_Click(object sender, System.EventArgs e) { Control form = GetForm(); if(form != null) { foreach(Control c in form.Controls) { if(c is TextBox) ListBox1.Items.Add((c as TextBox).Text); } } }in Client-Side,you must write javascript. Just coding... Taiwan:http://code6421.ktop.com.tw China:http://home.hoolee.com/~code6421
------
Just codeing... |
wodahs
初階會員 發表:0 回覆:33 積分:26 註冊:2004-02-26 發送簡訊給我 |
引言: 請教各位: 我在aspx頁面上放了n個TextBox元件,請問除了一個個抓取的方式外,是否可用迴圈方式取得這n個TextBox的值?該怎麼寫才對呢?考慮TextBox的位置不一定都在第一層,例如可能置放於Container (如Panel),所以除了迴圈之外,建議搭配遞迴搜尋,不然第二階層以下的就找不到. private void button1_Click(object sender, System.EventArgs e) { ArrayList ar = new ArrayList(); RetriveTextBox(ar,this); for(int i=0;i |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |