蝴蝶刀刀
2019-02-26 16:14:52
用戶輸入值的話文本框變顏色,點(diǎn)出來也保持顏色,沒輸入值的話,點(diǎn)進(jìn)點(diǎn)出都不變?nèi)魏晤伾趺磁袛帱c(diǎn)進(jìn)點(diǎn)出與有值無值,謝謝指教
2 回答

繁星淼淼
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
本著樣式和腳本盡可能分離的原則下,可以這樣做。
//css
.border-keyup {
border: solid 1px #4cefcd;
}
var box = document.getElementById('_box_id');
box.addEventListener('keyup', function () {
this.setAttribute('class', 'border-keyup');
});

森欄
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
$('#input').on('keyup',function(){
if(('#input').val() != null){
$('#input').css("border","1px solid #3b99fc;")
}
})
判斷一下鍵盤行為就行了,與點(diǎn)進(jìn)點(diǎn)出無關(guān)
添加回答
舉報(bào)
0/150
提交
取消