补充一下,如文本框输入12,单击按钮后,右边的 12 变成红色。

解决方案 »

  1.   

    判断一下就可以了,然后根据判断的内容,让第二个文本框的字体改颜色
      

  2.   

    简单的写了一下,只能输入一个数字,多个的你自己去实现吧<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 += '&nbsp;';
            }
            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>