注册 登录
编程论坛 ASP技术论坛

表单中文本框的默认值问题

lyuyyw 发布于 2007-08-16 14:42, 1248 次点击
我做一个表单 有个文本输入框,我现在里面加入默认值,加个 value="默认值" 是可以解决,但是我在写入数据时,还需要用鼠标选择这些提示性文字,然后删除,我看很多其他网站的注册信息都是有提示信息,但是提示性信息都是默认选择的 (蓝底白字),鼠标只需在输入位置单击就会 删除!
请教高手这该怎么弄啊!!
6 回复
#2
ayue2222007-08-16 14:59
onblur="this.value=''"
#3
lyuyyw2007-08-16 15:10
楼上的  我已经试过了 不行 而且浏览器还阻止!!
#4
hmhz2007-08-16 15:22
<input type="text" name="password" value="0000000" onMouseOver="this.focus()" onFocus="this.select()" onClick="if(this.value=='0000000')this.value=''" />
#5
ayue2222007-08-16 15:24
不可能的 ... 你用我下面这个代码试试看
<input name="aa" value="put string" onclick="this.value='';" onmouseover="this.select();">
#6
lyuyyw2007-08-16 15:34
ok了 !谢谢楼上两位了! ayue222 提供的也好 第一次没有说清楚,俺有是菜鸟 , 不好意思啊 !
#7
leaftest2007-08-17 08:32
回复:(lyuyyw)ok了 !谢谢楼上两位了! ayue222 提...

哈哈. 我以前用的比较笨:

<script>
function mail_clear(txt){
if(txt.value=="关键字" )
txt.value='';txt.style.color='black';
}
</script>



<input type="text" name="T1" onfocus=mail_clear(this) value="关键字" maxlength="20">

1