【实测】discuz去掉或修改搜索框里面的默认文字
        
        
| 
 
                        
    
		
| 在使用Discuz X2时,搜索框里面显示是“请输入搜索内容”,如果点击,那么文字就自动消失了。 
 如果要修改文字,有两个地方:
 
 1、source/language/lang_template.php
 语言包内容,删除掉。复制代码'enter_content' => '请输入搜索内容',
 2、static/js/common.js
 复制代码        searchtxt.className = tclass + ' xg1';
        searchtxt.onfocus = function () {
                if(searchtxt.value == '请输入搜索内容') {
                        searchtxt.value = '';
                        searchtxt.className = tclass;
                }
        };
        searchtxt.onblur = function () {
                if(searchtxt.value == '' ) {
                        searchtxt.value = '请输入搜索内容';
                        searchtxt.className = tclass + ' xg1';
                }
        };
        if(!$(searchform + '_type_menu')) return false;
        var o = $(searchform + '_type');
        var a = $(searchform + '_type_menu').getElementsByTagName('a');
        for(var i=0; i<a.length; i++){
                if(a[i].className == 'curtype'){
                        o.innerhtml = a[i].innerHTML;
                        $(searchform + '_mod').value = a[i].rel;
                }
                a[i].onclick = function(){
                        o.innerHTML = this.innerHTML;
                        $(searchform + '_mod').value = this.rel;
                };
        }
}
function searchFocus(obj) {
        if(obj.value == '请输入搜索内容') {
                obj.value = '';
        }
}
在使用Discuz X2时,搜索框里面显示是“请输入搜索内容”,如果点击,那么文字就自动消失了。
 
 如果要修改文字,有两个地方:
 
 1、source/language/lang_template.php
 
 'enter_content' => '请输入搜索内容',
 语言包内容,删除掉。
 
 2、static/js/common.js
 
 searchtxt.className = tclass + ' xg1';
 searchtxt.onfocus = function () {
 if(searchtxt.value == '请输入搜索内容') {
 searchtxt.value = '';
 searchtxt.className = tclass;
 }
 };
 searchtxt.onblur = function () {
 if(searchtxt.value == '' ) {
 searchtxt.value = '请输入搜索内容';
 searchtxt.className = tclass + ' xg1';
 }
 };
 if(!$(searchform + '_type_menu')) return false;
 var o = $(searchform + '_type');
 var a = $(searchform + '_type_menu').getElementsByTagName('a');
 for(var i=0; i<a.length; i++){
 if(a.className == 'curtype'){
 o.innerHTML = a.innerHTML;
 $(searchform + '_mod').value = a.rel;
 }
 a.onclick = function(){
 o.innerHTML = this.innerHTML;
 $(searchform + '_mod').value = this.rel;
 };
 }
 }
 
 function searchFocus(obj) {
 if(obj.value == '请输入搜索内容') {
 obj.value = '';
 }
 }
 这个是为了实现点击输入框自动消失的效果…有3个地方,也要修改。否则没有那个效果了。
 | 
 | 
|  | 
|
|  | 
|  |