用JS判断多个文本框内容是否相等,,,急 5

一个页面上有多个文本框,在文本框输入内容后,提交验证,调用JS,判断文本框内容是否有重复。这是我写代码:<html><head><metahttp-equiv="Cont... 一个页面上有多个文本框,在文本框输入内容后,提交验证,调用JS,判断文本框内容是否有重复。
这是我写代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
function tt(){
var list = document.form1.getElementsByName("test");
var same = true;
LOOP:
for (var i = 0; i < list.length; i++) {
for (var j = i + 1; j < list.length; j++) {
if (list[i].value != list[j].value) {
same = false;
break LOOP;
}

}
}
if(same = true) {
alert('same!!!');
} else {
alert('not same!!!')
}
}
</script>

</head>

<body>
<form name="form1" onSubmit="tt()">
<table border=0>
<tr>
<td width=20% align=center >
<input name=test type=text/>
</td>
</tr>
<tr>
<td width=20% align=center >
<input name=test type=text/>
</td>
</tr>
<tr>
<td width=20% align=center >
<input name=test type=text/>
</td>
</tr>

<td><input type ="submit"></td>
</table>
</form>
</body>
</html>
展开
 我来答
ZacharyPAP
2015-03-23
知道答主
回答量:18
采纳率:0%
帮助的人:6.2万
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><script>function test(){ var objs=document.getElementsByTagName("input"); //如果input的name都是一样的可以这样解决,如果是下面的那样的话就不行了 //首先定义个数组用来文本框的输入,本文7个 var c=new Array(7); var k=0; for(i=0;i<objs.length;i++) { if(objs[i].type=="text") { c[k]=objs[i].value; if(k<=7) { k=k+1; } } } //循环判断里面是否有相同输入 var b; for(i=0;i<c.length;i++) { b=c[i]; for(j=i+1;j<c.length;j++) { if(b==c[j]) { alert("有相同输入"); return false; } } } return true; }</script><BODY> <input type="text" name="test1"><input type="text" name="test2"><input type="text" name="test3"><input type="text" name="test4"><input type="text" name="test5"><input type="text" name="test6"><input type="text" name="test7"><input type="button" value="提交" onClick="test();"></BODY></HTML>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式