JavaScript改变指定值的输入字段的背景颜色

标签 javascript text input colors background

我将使用 JavaScript 来更改指定值中输入字段的颜色。我已经创建了它,但它不起作用,输入字段背景颜色没有改变。

[...] other fields
    <td>
        <input type="text" name="ha_tpc[]" id="ha_tpc" onkeyup="getWarning()" size="5" value="<?php $a=set_value('ha_tpc[0]'); echo $a; ?>"/></td>
[...] other fields

这里是 JavaScript:

<script type="text/javascript">
    function getWarning() {
        var obj = document.getElementsByTagName('input');
        for(var i=0; i<obj.length; i++) {
            if (obj[i].name == "ha_tpc[]") {
                var hatpc = obj[i].value;
                if (hatpc != 5) {
                    document.bgColor = "#E74C3C";
                }; 
            }                   
        } 
    }
</script>

最佳答案

    function getWarning() {
        var obj = document.getElementsByTagName('input');
        for(var i=0; i<obj.length; i++) {
            if (obj[i].name == "ha_tpc[]") {
                var hatpc = obj[i].value;
                if (hatpc != 5) {
                    document.bgColor = "#E74C3C";
                    obj[i].style.backgroundColor = "green";
                }; 
            }                   
        } 
    }
    
        <input type="text" name="ha_tpc[]" id="ha_tpc" onkeyup="getWarning()" size="5" />

  obj[i].style.backgroundColor = "green";

您忘记将其添加到输入中。

关于JavaScript改变指定值的输入字段的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36398389/

相关文章:

javascript - php中获取dropdownlist的值

JavaScript:使用 lodash 在相同的嵌套键之间进行过滤

python - 如何在 tkinter 的文本小部件中停止复制、粘贴和退格?

iphone - NSString sizeWithFont : for multiple lines?

javascript - 是否可以使用 javascript 在条件语句中将某人发送到网站?

javascript - Express中间件和端点之间如何共享信息?

text - Elasticsearch和自由格式文本

Python while循环+检查是否为整数,然后保存到文件

swift - 如何隐藏移动键盘的上栏?

java - 而 nextLine() 不等于 ""