如何使文本框文本消失,当我点击它
本文关键字:文本 何使 消失 | 更新日期: 2023-09-27 18:01:28
我设法在c#中动态创建文本框。当一个textbox
有文字,我可以让它消失,当我点击它?
我需要把一个词内的文本框,这是一个选择在Oracle的结果。
给TextBox的Text属性赋一个值。您可以订阅GotFocus事件,并将文本值设置为空字符串。
// Holds a value determining if this is the first time the box has been clicked
// So that the text value is not always wiped out.
bool hasBeenClicked = false;
private void TextBox_Focus(object sender, RoutedEventArgs e)
{
if (!hasBeenClicked)
{
TextBox box = sender as TextBox;
box.Text = String.Empty;
hasBeenClicked = true;
}
}
javascript适合删除。
onclick="$(this).val('');"
你也可以使用HTML5占位符