[問題] TextBox 與 AutoPostBack

看板C_Sharp (C#)作者 (迴圈)時間14年前 (2011/05/09 10:51), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
Textbox1 ~ Textbox10 均有設定 AutoPostBack = true 每個Textbox均有個別的觸發事件,只是要判別輸入正不正確而以,例如: protected void TextBox_CheckMobileNumber(object sender, EventArgs e) { TextBox TBX = sender as TextBox; if (IsMobile(TBX.Text) == false) { TBX.Focus(); Label_Warning.Text = "手機格式輸入有誤,請再檢查!"; } else Label_Warning.Text = ""; } 但是,只要PostBack,就無法跳到下一個要輸入的Textbox 然而,我設計的頁面並不是每個Textbox都會顯示! 要怎麼Focus到下一個有顯示出來的Textbox呢? 否則,滑鼠都要在Textbox點兩下才會有 I 符號出現,這時才能輸入,頗麻煩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.154.204

05/09 10:55, , 1F
你需要的驗證控制項 而不是postback
05/09 10:55, 1F

05/09 12:48, , 2F
樓上說的對 你需要的是驗證
05/09 12:48, 2F

05/09 15:52, , 3F
感謝!我已全部改為驗證控制項了...
05/09 15:52, 3F
文章代碼(AID): #1DnrR7AV (C_Sharp)
文章代碼(AID): #1DnrR7AV (C_Sharp)