2012-05-29 84 views
1

我怎樣才能使一個按鈕的工作,使得它在同一時間清除了彈出的所有文本框...如何製作一個只是清理文本框數據的按鈕?

是否有可以執行上述功能的一行代碼?

我想這

protected void AddNext_Click(object sender, EventArgs e) 
{ 
    AccountNumber.Text = null; 
    AccountTitle.Text = null; 
    PinNumber.Text = null; 
    CreationDate.Text = null; 
    Balance.Text=null; 
    AccountTitle.Text = null; 

}

但是,有沒有更好的方式來獲取所有的文本框爲空?

+0

投票結束 - 絕對零努力形成一個有形的問題;缺少背景,代碼。 Sana:請閱讀http://www.whathaveyoutried.com/並再試一次。 – x0n

+0

@ Sana.91「清理」是什麼意思? –

+0

@ChrisCannon:清除我的意思是讓文本框中的文本不出現在按鈕上! ... –

回答

1

這個作品,如果你想讓你的頁面上的所有文本框上點擊按鈕將被清除:

protected void Button1_Click(object sender, EventArgs e) 
{ 
    foreach (TextBox i in this.Page.Form.Controls.OfType<TextBox>().ToList()) 
    { 
     i.Text = null; 
    } 
} 

,我會小心一點壽,因爲它會清除位於每個文本框你的頁面。但除此之外,這是你要求的。

+0

非常感謝... –

+0

@ Sana.91你會介意批准我的答案嗎? ^^ – Thousand

+0

Jane Doe - 我想,但該頁面沒有給我任何選項「該帖子是否對您有用」...對於任何帖子:/ –

0

找到它所在的表單,並在JavaScript onclick按鈕上調用reset()函數。

+0

它取決於「清理」的定義,就好像默認值是使用「」等設置的。然後復位將恢復爲默認值,而不是清除/消隱輸入。 –

相關問題