请教一下
一个文本框,右边是分开的号码。如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#