C# 实现文本框默认的提示(浅色的字),鼠标后点击变深

来源:百度知道 编辑:UC知道 时间:2024/05/05 06:59:06
如何实现文本框默认的提示(浅色的字)里头的提示"在此输入"之类 的,鼠标点击后字消失,输入的为深色字,发送后状态改回来,
在什么事件里写,TextChange太频繁了,有好的实现方法吗,高手指点
给出代码,谢谢
我是想在WINFORM的界面内实现这个功能,模拟一下

<input type="text" id="key" name="key" size="30" value="在此输入" onfocus="doCondFocus(this);" onblur="doCondBlur(this);"/>

function doCondFocus(cond) {
if (cond.value == "在此输入") {
cond.value = "";
}
}
function doCondBlur(cond) {
if (cond.value == "") {
cond.value = "在此输入";
}
}

大兄弟..这个不太知道了..我想不来.

这个是JS实现的。鼠标单击后自动删除。你用这个干嘛啊,没有什么实用功能

在Enter事件里写提示消失的代码
在Validated事件里写显示提示的代码。