首页 > 其他 > 详细

输入框有内容出现删除按钮

时间:2015-06-29 20:35:29      阅读:183      评论:0      收藏:0      [点我收藏+]

html5代码:

<div class="ub-f3 ub-ac search_input uc-a1 sc-bg-active uinput ub ub-f1  bc-border uba">
                        <input oninput="toggleIcon(this);" type="text" onfocus="toggleIcon(this);" onblur="lost(this);" placeholder="关键字:姓名" class="ub-f1">
                        <span class="ub-img ub clear uhide"></span>
</div>




JS代码:

function toggleIcon(ele){
    var inputVal = ele.value;
    var clearEle = ele.nextElementSibling;
    if(inputVal == ‘‘){
        clearEle.className = ‘ub-img ub clear uhide‘;
    } else {
        clearEle.className = ‘ub-img ub clear‘;
    }
}

// 输入框失去焦点事件
function lost(ele){
    var inputVal = ele.value;
    var clearEle = ele.nextElementSibling;
    setTimeout( function(){ clearEle.className = ‘ub-img ub clear uhide‘; }, 200);
}

function clearInput(ele){
    var inputEle = ele.previousElementSibling;
    inputEle.value = ‘‘;
    ele.className = ‘ub-img ub clear uhide‘;
    inputEle.focus();
}



输入框有内容出现删除按钮

原文:http://10145212.blog.51cto.com/10135212/1669120

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!