为了账号安全,请及时绑定邮箱和手机立即绑定

文本框有值的话点进去变颜色,点出来保留颜色

文本框有值的话点进去变颜色,点出来保留颜色

蝴蝶刀刀 2019-02-26 16:14:52
用户输入值的话文本框变颜色,点出来也保持颜色,没输入值的话,点进点出都不变任何颜色,怎么判断点进点出与有值无值,谢谢指教
查看完整描述

2 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

本着样式和脚本尽可能分离的原则下,可以这样做。


//css

.border-keyup {

  border: solid 1px #4cefcd;

}

var box = document.getElementById('_box_id');

box.addEventListener('keyup', function () {

  this.setAttribute('class', 'border-keyup');

});


查看完整回答
反对 回复 2019-03-01
?
森栏

TA贡献1810条经验 获得超5个赞

$('#input').on('keyup',function(){

    if(('#input').val() != null){

        $('#input').css("border","1px solid #3b99fc;")

    }

})

判断一下键盘行为就行了,与点进点出无关


查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 479 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信