当前位置:编程学习 > C#/ASP.NET >>

请教一下

一个文本框,右边是分开的号码。如12 23 34 35或者更多的数字,现在有这样的一个情况,当文本框中输入右边的数字时,右边的数字变成红色的。这个怎么实现?
如文本框输入12,右边的 12 变成红色。 --------------------编程问答-------------------- 补充一下,如文本框输入12,单击按钮后,右边的 12 变成红色。 --------------------编程问答-------------------- 判断一下就可以了,然后根据判断的内容,让第二个文本框的字体改颜色 --------------------编程问答-------------------- 简单的写了一下,只能输入一个数字,多个的你自己去实现吧

<html>
<head>
<script type="text/javascript">

    function setValue() {
        var input = document.getElementById('input').value;
        var value = document.getElementById('value').value;
        var out = '';
        var values = value.split(' ');
        for (i = 0; i < values.length; i++) {
            if (input && input.length > 0 && values[i] == input) {
                out += ('<font color="#FF000">' + values[i] + '</font>');
            } else { out += values[i] }

            if (i < values.length - 1) out += ' ';
        }
        document.getElementById('out').innerHTML = out;
    }
    window.onload = setValue;
</script>
</head>
<body>
<input id="input" type="text" /><input id="Button1" type="button" value="button" onclick="setValue();" />
<br />
<div id="out"></div>
<!-- 修改下面的value,来改变数字 -->
<input id="value" type="hidden" value="12 34 56" />

</body>
</html>
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,