textarea 单击鼠标,清除默认字的代码

当你浏览一些Blog时,会看到在留言框、搜索栏或者Email订阅栏中有一段默认的文本,比如“Type your comment here”,如果你在其中点击(窗体获取焦点),这段默认的文本就会自动消失。实现这种效果非常简单:
1.在Header.php中添加如下脚本:

<head>
....
//脚本要放在head标签里面
<script type="text/javascript">
   function clearDefault(el) {
if (el.defaultValue==el.value) el.value = ""
   }
</script>
...
</head>

2.如果是输入栏(Input),在其中添加一个onfocus参数,如:

<input type="text" id="input_email_address" name="email" class="input" value="Your Email Address"
onfocus="clearDefault(this)" />

3.如果是文本域,添加的onfocus参数如下:

<textarea name="comment" id="input_comment" rows="10" class="input textarea"
onfocus="this.value=''; this.onfocus=null;" >Type your comment here</textarea>


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.