如何在JS中创建依赖于html输入字段中字符数的if语句?例如,如果输入字段中的值大于0,则该字段的css属性将更改。
答案 0 :(得分:1)
这样的东西?
AGPushNote
和js代码<input type="text" id="text1">
条件为
if
答案 1 :(得分:1)
取决于您是希望在页面加载时进行还是在输入字段中发生更改时进行检查。在页面加载检查@gurvinder372 answer,您可以在输入字段中检查onkeyup
:
document.getElementById('input').onkeyup = function(){
if(this.value.length > 0) {
this.style.background = 'red';
} else {
this.style.background = 'green';
}
}
&#13;
<input type="text" id="input">
&#13;
答案 2 :(得分:0)
要完成答案列表,现在有一个答案可以在输入失去焦点时评估值。
function inputChange(value) {
window.txt.style.color = value > 3 ? 'red' : 'blue';
}
&#13;
<input id="txt" onchange="inputChange(this.value)" />
&#13;