如何使文本框文本消失,当我点击它

本文关键字:文本 何使 消失 | 更新日期: 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占位符