如何判断三个文本框中的重复问题?下面我写的代码,测了还是有问题,高手HELP我!!
<!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>
<BODY>
<form>
<INPUT TYPE="text" NAME="aa1">
<INPUT TYPE="text" NAME="aa2">
<INPUT TYPE="text" NAME="aa3">
<INPUT TYPE="button" NAME="" onclick="javascript:haveSameCar()">
</form>
</BODY>
</HTML>
<script>
function haveSameCar() {
var quNo = "document.forms[0].aa" ;
//var totalCangWei = document.forms[0].totalCangWei.value ;
var str = new String() ;
var num = 0 ;
for( i = 1 ; i <= 3 ; ++ i ) {
var temp = eval(quNo + i).value ;
alert(temp);
alert("str.indexOf(temp)"+str.indexOf(temp));
if ( str.indexOf(temp) >= 0 ) {
num = 1 ;
}
str = str + temp + ",";
alert("gg "+str);
}
if ( parseInt(num) > 0 ) {
alert("重复");
return true ;
} else {
return false ;
}
}
</script>