打印

请教高手文本框提示问题

做了个注册页面,需要输入名字,密码,邮箱,验证码之类的信息,现在想在所需要填写信息的对应文本框内默认就显示"姓名长度最多16个字符""请填写常用邮箱"之类的提示语,当鼠标移到对应的文本框室提示语不显示,等待用户输入注册信息,请问改如何实现?谢谢!
<body>
姓名:<input type="text" size=30 id="username" onfocus="foucusd();" value="姓名长度最多16个

字符"/>
<script language="javascript">
function foucusd(){
document.getElementById("username").value="";
}
</script>
</body>
请记住航母最主要功能不是用来打的,是用来威慑的!
谢谢楼上(兄弟or姐妹?)^_^!
菜鸟再问高手:按照2楼的方法当只有一个框框需要提示的时候可以的,可是注册的时候同时还有密码呀,确认密码,邮箱地址等好几项,对应的加好后显示提示语是正常的,可是鼠标点击时只有一个可以变为空了,而且对应密码的文本框提示语直接编程*号(就是自己输入密码时防止别人看到的样子),请问如何解决?再谢,^_^!
找到了,就是密码框提示语显示为*号的不知怎么解决

TOP



 提示:您可以先修改部分代码再运行
这样如何??

TOP

谢谢楼上回复,这样也很好,我试试看!
我还想如果密码框的提示始终为*号的话(可能改不了了)就看看能否把那个提示语换成小图片(图片上写提示语),当鼠标移到文本框上是图片不显示,等待用户输入的,不知道这样是否可行?请指教!

TOP

在ie中无法使用setAttribute修改input标签的type属性,再ff中可以,所以在ie下无法改变*的显示效果,图片的方式可以解决此问题。代码如下。

 提示:您可以先修改部分代码再运行
[ 本帖最后由 84yemoo 于 2006-9-28 13:33 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

TOP

超感谢84yemoo,马上去试,^_^!

TOP