• HTML input文本框设置和移除默认值


    这里想实现的效果是:设置和移除文本框默认值,如下图鼠标放到文本框中的时候,灰字消失。


    1.可以用简单的方式,就是给input文本框加上onfocus属性,如下代码:

        <input id="keyword" name="keyword" size="10" class="inputstyle keywords" value="请输入关键字进行搜索"  
                    onfocus='if(this.value=="请输入关键字进行搜索"){this.value="";}; '   
                    onblur='if(this.value==""){this.value="请输入关键字进行搜索";};'>   
    

     其实onfocus属性挺好用的,还可以在通过onfocus属性改变css样式,如下代码:

    <input id="keyword" name="keyword" size="10" class="inputstyle keywords" value="请输入关键字进行搜索"  
        onfocus='if(this.value=="请输入关键字进行搜索"){this.value="";}; this.className="input01"'   
        onblur='if(this.value==""){this.value="请输入关键字进行搜索";}; this.className="input02"'>  
    

     2.也可以使用jquery实现:

        $(document).ready(function() {  
                var vdefault = $('#keyword').val();  
          
            $('#keyword').focus(function() {  
                    //获得焦点时,如果值为默认值,则设置为空  
                    if ($(this).val() == vdefault) {  
                        $(this).val("");  
                    }  
                });  
            $('#keyword').blur(function() {  
                    //失去焦点时,如果值为空,则设置为默认值  
                    if ($(this).val()== "") {  
                        $(this).val(vdefault); ;  
                    }  
                });  
        });  
    
  • 相关阅读:
    CF833 A The Meaningless Game
    [Noip2016]蚯蚓 (单调队列)
    [NOI2003]逃学的小孩 (贪心+树的直径+暴力枚举)
    [POI2014]FAR-FarmCraft (树规+贪心)
    洛谷P2566 [SCOI2009]围豆豆(状压dp+spfa)
    [POJ1852] Ants(思维题)
    树的深度(我觉得没毛病)
    HDU
    剑指offer相关问题
    CC150相关问题
  • 原文地址:https://www.cnblogs.com/jiangshuai52511/p/5152953.html
Copyright © 2020-2023  润新知