wordpress搜索框获得焦点清除默认值

ggp wordpress 2013-06-04 596 次浏览

给网站弄个搜索框有时候很有必要,比如本站最初是没有搜索的,结果又一次在论坛里面告诉别人我这里有一篇文章就是他要找的,但是因为我不能打开,所以给不了连接,结果他说没有搜索框,找了半天都没找到…于是乎就加了个搜索框…

一般我们都喜欢给搜索框里面弄个默认文字,比如“站内搜索”“搜索”“请输入文字”,既然有了初始文字,别人搜索的时候还要去删除默认的那几个字,岂不是很不方便。。所以我们需要搜索框在获得焦点后,清楚默认的值,然后用户可以输入文字了,但是不仅仅是这样,详细的功能应该是:

获得焦点时清楚默认值—失去焦点:1、如果用户有输入就保持用户输入的文字,2、如果用户没有输入就恢复默认值。。

实现方法很简单,只需要给搜索框的代码中加个代码就好了,如下:

  1. <input?type="text"?class="searchinput"?value="站内搜索"?name="s"?id="s"?size="15"?onfocus="if(this.value==’站内搜索’){this.value=’’}"?onblur="if(?!?this.value?){this.value=’站内搜索’}"/>??


判断一下文本输入框的值就好了。不过呢,这样还是有个不是问题的问题(因为这个问题好像没什么意义),加入用户输入的就是“站内搜索”四个字,然后再别的地方点一下,再回来,就又清空了。。。哈哈。。毫无意义的考虑。。。

 北京癫痫病医院尖锐湿疣的治疗方法上海性病医院

回顶部