[英]lost focus and got focus events of a text box
1.如何同時為文本框同時提供lostfocus事件和gotfocus事件? 2.也就是說,我必須將%附加到文本框中,因此我將使用丟失焦點事件。 3.但是,每當用戶再次轉到d文本框時,我都需要調用獲得焦點事件。 4.那么可以同時調用文本框的兩個事件嗎?
這是針對失焦事件:
protected void lostfocus(object sender, EventArgs e)
{
if (txtMarks.Text != "")
{
txtMarks.Text += "%";
ddlGrade.Focus();
}
else
{
txtMarks.Text = "";
ddlGrade.Focus();
}
}
這是針對gotfocus事件的:
protected void lostfocus(object sender, EventArgs e)
{
if (txtMarks.Text.contains("%"))
{
txtMarks.Text = "";
ddlGrade.Focus();
}
}
如果要在丟失的焦點上附加“%”並在獲得焦點時清除該值,則可能應考慮在文本框的右側添加內容為“%”的單獨標簽。 這樣,用戶將知道這是一個百分比文本框。 您想要做的看起來不太好。
代替
if (txtMarks.Text != "")
用這個
if(!string.IsNullOrEmpty(txtMarks.Text))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.