这就是我正在尝试做的事情:我向用户展示了一个文本区域,他必须输入一些域,如果他两次输入同一个域(重复)我想删除欺骗。
到目前为止,我已经到了可以找到骗子的部分,这是我正在使用的代码:
function check_if_already_in_the_list___manual_textbox()
{
var therows=0;
var thetext = document.forms[0].text.value;
var newtext = thetext.split("\n");
therows+=newtext.length;
var i;
var match_counter=0;
for(i=0;i<newtext.length;i++) // first iterate over the number of items
{
for(j=0;j<newtext.length;j++) // second, start a second loop to compare each other
{
if(newtext[j].toLowerCase()==newtext[i].toLowerCase())
{
match_counter++;
}
if(match_counter >=2) // Found dupe!
{alert("Matched:"+newtext[j]+" "+newtext[i]+" Counter"+match_counter);
match_counter=0;}
}
alert("Match counter:"+match_counter+ " D:"+newtext[i]);'
match_counter=0;
}
//alert(""+match_counter);
return match_counter;
}
任何可以更好地做到这一点的建议将不胜感激,我也不知道如何消除这些骗局:(
谷歌搜索我发现我可能必须使用“拼接”但不太确定。
提前致谢!
R
(PS抱歉格式看起来很奇怪,但是当我粘贴代码时发生了这种情况)