数组遍历判断两个输入框之间是否有输入重复的值!
2008-06-07 14:25
369 查看
1数组遍历判断两个输入框之间是否有输入重复的值!
今天在工作的过程,遇到一个这样的问题。有两个输入框,
用户可输入多值,用逗号隔开,例如:1,2,3,4
第二个输入框也是一样,但是第一输入框是必填的,现在就是要取这两个输入框逗号隔开的值而且不能重复。
以下为我实现的脚本代码,欢迎指正。
function checkSend()
//2008.08.07
//阿一 检查两个输入框是否出现重复
function CheckAcceptName(AcceptName,type)
{
var ErrorMsg="";
if(AcceptName.substring(AcceptName.length-1,AcceptName.length)==",")
AcceptName=AcceptName.substr(0, AcceptName.length-1); //去掉最后一个逗号
var Accepts = AcceptName.split(","); //将逗号拆分
for(var i=0;i<Accepts.length;i++)
{
Name = Accepts[i];
if( Name!="")
{
var count = 0;
for(var j=0;j<Accepts.length;j++)
{
if( Name == Accepts[j] )
count ++ ; //判断某值在该数组中是否出现重复
}
if( count > 1 ) //如果重复
{
if( ErrorMsg.indexOf(Name) == -1) //添加错误提示
ErrorMsg = ErrorMsg +Name +",";
}
}
}
if( ErrorMsg !="")
{
alert(type+ErrorMsg+"出现重复。");
return false;
}
return true;
}
今天在工作的过程,遇到一个这样的问题。有两个输入框,
用户可输入多值,用逗号隔开,例如:1,2,3,4
第二个输入框也是一样,但是第一输入框是必填的,现在就是要取这两个输入框逗号隔开的值而且不能重复。
以下为我实现的脚本代码,欢迎指正。
function checkSend()
//2008.08.07
//阿一 检查两个输入框是否出现重复
function CheckAcceptName(AcceptName,type)
{
var ErrorMsg="";
if(AcceptName.substring(AcceptName.length-1,AcceptName.length)==",")
AcceptName=AcceptName.substr(0, AcceptName.length-1); //去掉最后一个逗号
var Accepts = AcceptName.split(","); //将逗号拆分
for(var i=0;i<Accepts.length;i++)
{
Name = Accepts[i];
if( Name!="")
{
var count = 0;
for(var j=0;j<Accepts.length;j++)
{
if( Name == Accepts[j] )
count ++ ; //判断某值在该数组中是否出现重复
}
if( count > 1 ) //如果重复
{
if( ErrorMsg.indexOf(Name) == -1) //添加错误提示
ErrorMsg = ErrorMsg +Name +",";
}
}
}
if( ErrorMsg !="")
{
alert(type+ErrorMsg+"出现重复。");
return false;
}
return true;
}
相关文章推荐
- java 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。
- 用深度遍历和广度遍历判断有向图中两个点之间是否存在路径java
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个数组,判断该数组是否是某二叉树的前序遍历结果
- JavaScript 判断两个数组是否相等 或者 判断一个数组中是否有重复的元素
- 【剑指offer24】输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 《剑指Offer》输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 程序员面试题目总结--数组(二)【二分查找、找出给定数字出现次数、两个有序整型数组交集、找出数组中唯一的重复元素、判断数组中的数值是否连续相邻】
- Python实遍历二维数组题目一:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- jquery 遍历 TextBox 输入框求和,求平均值并判断输入内容是否为数字
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 判断两个增序数组是否有重复(度娘)
- 判断两个有序数组中是否存在相同的数字
- js 判断数组中是否有重复值
- 判断数组内是否重复
- 第十六周 OJ 判断两个数组中是否有相同元素
- 判断一个数组是否为后序遍历结果