码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:输入框   删除value

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();
}



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

标签:输入框   删除value

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!