您的位置:首页 > 产品设计 > UI/UE

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

2015-06-29 18:46 411 查看
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