如何用javascript 判断循环文本框里输入的数字是重复的,再指出是哪几个是重复的
就像下面的順番可以随便改,但是不能重复<td>順番</td>
<td align = "center" valign="middle">
<input name="teach_order<{$unit_disp_order[key]}>" type="text" id="unit_disp_order" size="3" maxlength="2"
value="<{$unit_disp_order[key]}>">
</td>
就像下面的順番可以随便改,但是不能重复<td>順番</td>
<td align = "center" valign="middle">
<input name="teach_order<{$unit_disp_order[key]}>" type="text" id="unit_disp_order" size="3" maxlength="2"
value="<{$unit_disp_order[key]}>">
</td>
<head>
<title>New HTML Document</title>
<script language="JavaScript">
<!--
function func(str) {
var char = str.match(/\d/g);
var numArr = [];
for (var i in char) {
if (numArr[char[i]] == null) numArr[char[i]] = char[i];
else numArr[char[i]]++;
}
var str = "<b>检测结果:</b>\n";
for (var i in numArr)
if (numArr[i] != null)
str += "数字" + i + "重复了" + numArr[i] + "次!\n";
document.getElementById("output").innerHTML = str;
}
//--> </script>
</head>
<body>
请输入数字:<input type="text" oninput="func(this.value);" value="" />
<pre id="output" style="border:1px solid blue;background-color:lightblue;"> </pre>
</body>
</html>