如何判断三个文本框中的重复问题?下面我写的代码,测了还是有问题,高手HELP我!!

REDANT911 2004-03-18 01:03:07
<!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>
...全文
48 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
REDANT911 2004-03-18
  • 打赏
  • 举报
回复
假如是三个文本框 中顺序输入1,11,12,这是不会重复的,
如果是这样输入11,1,2,这会提示重复。

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧