我需要在默认的searchform中创建一个搜索框。php文件,其行为与HTML5中具有“占位符”属性的默认功能类似。
这是我搜索表单中的内容。目前的php:
<input type="submit" id="searchsubmit" value="text" />
<input placeholder="<?php _e( \'Search here..\' ); ?>">
文本“在此处搜索…”显示在输入中,当我开始在输入中键入时,它将消失。我需要它在单击输入时消失。
谢谢
最合适的回答,由SO网友:RRikesh 整理而成
单击文本字段时,占位符本身不会消失。我想您需要一些Javascript来实现这一点。
<input type="text" onfocus="if(this.value==\'<?php _e( \'Search here..\' ); ?>\'){this.value=\'\';}" onblur="if(this.value==\'\'){this.value=\'<?php _e( \'Search here..\' ); ?>\';}" value="<?php _e( \'Search here..\' ); ?>">