有10个textbox,怎样判断用户输入有没有重复? 有10个textbox,输入的是帐号,怎样用js判断用户输入有没有重复帐号? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用两个For进行比较就行了啊! <textarea ></textarea><textarea ></textarea><textarea ></textarea><textarea ></textarea><textarea ></textarea><textarea ></textarea><textarea ></textarea><textarea ></textarea><textarea ></textarea><textarea ></textarea><input type="button" value="test" onclick="test();" /><script type="text/javascript"> var test = function(){ var map = {}; var objs = document.getElementsByTagName("textarea"); for(var i=0;i<objs.length;i++){ map[objs[i].value] = objs[i].value; } var count = 0; for(var obj in map){ count++; } if(count < i){ alert("有重复") } }</script>这个能判断是否有重复,但不能得到哪个是重复的,你可以嵌套for去查找出重复的值,但效率偏低。 textbox0 textbox1 textbox2 .... 首页面是一个frameset框架下面有3个子页面,目地是在首页面屏蔽F1-F12键 关于强大幻灯片特效noobSlide的使用疑问 高手高不??100分求助如何用js捕获ie的行为? 求一个正则表达式,请大家帮帮忙啊 easyui中datagrid分页的问题 xslt里怎样使用<号 window.print打印 正则表达式 关键字提取 请教个关于滚动条的问题 页面初学者请教各位前辈一个问题 请高手们 帮我找下 弹出窗口 JS代码里的 出错地方把 现在的软件难做啊
<textarea ></textarea>
<textarea ></textarea>
<textarea ></textarea>
<textarea ></textarea>
<textarea ></textarea>
<textarea ></textarea>
<textarea ></textarea>
<textarea ></textarea>
<textarea ></textarea>
<input type="button" value="test" onclick="test();" />
<script type="text/javascript">
var test = function(){
var map = {};
var objs = document.getElementsByTagName("textarea");
for(var i=0;i<objs.length;i++){
map[objs[i].value] = objs[i].value;
}
var count = 0;
for(var obj in map){
count++;
}
if(count < i){
alert("有重复")
}
}
</script>
这个能判断是否有重复,但不能得到哪个是重复的,
你可以嵌套for去查找出重复的值,但效率偏低。