如图,怎样用JS将多行文本框中相同的数据删除掉

看图,我点击左图文本框下“删除重复数据”的按钮后,文本框里的重复内容就会被删除掉,如右图。我的这个网页是ASP的,如何能实现这个功能呢?请给出详细的代码,我很菜的,谢谢!... 看图,我点击左图文本框下“删除重复数据”的按钮后,文本框里的重复内容就会被删除掉,如右图。
我的这个网页是ASP的,如何能实现这个功能呢?
请给出详细的代码,我很菜的,谢谢!!!
展开
 我来答
Zy_try
2011-06-22 · TA获得超过291个赞
知道小有建树答主
回答量:848
采纳率:0%
帮助的人:189万
展开全部
- - 写个Array的拓展吧 把Array里面的重复删除
然后你遍历Array里的元素再加载出来好了
Array.prototype.distinct = function () {
var $ = this;
var o1 = {}; //存放去重复值
var o2 = {}; //存放重复值
var o3 = []; //存放重复值

var o; //数组单个变量
for (var i = 0; o = $[i]; i++) {
if (o in o1) {
if (!(o in o2)) o2[o] = o;
delete $[i];
} else {
o1[o] = o;
}
}

$.length = 0; //清空原数组

for (o in o1) {
$.push(o);
}

for (o in o2) {
o3.push(o);
}

return o3;
}

如果是array的对象 你直接.distinct() 就好了- -~
追问
真不好意思,我很菜,请问您的这段代码应该怎么用呢?
麻烦您在下面这个文本框代码上修改一下,给我一个可以直接用的代码吧,谢谢!!

追答
这不是多行文本框 这是select
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式