<asp:TextBox ID="txtBrandName" runat="server"></asp:TextBox>
<asp:TextBox ID="txtBrandName2" runat="server"></asp:TextBox>
<asp:TextBox ID="txtBrandName3" runat="server"></asp:TextBox>
<asp:TextBox ID="txtBrandName4" runat="server"></asp:TextBox>
<asp:TextBox ID="txtBrandName5" runat="server"></asp:TextBox>
怎样用js判断,以上文本框里面的值,是否相等呢?(全部不能重复相等)高手来啊,坐等给分啦~!
if(arrHasDupes(Arr)) alert("重复了")
function arrHasDupes( A ) {
var i, j, n;
n=A.length;
for (i=0; i<n; i++) {
for (j=i+1; j<n; j++) {
if (A[i]==A[j]) return true;
} }
return false;
}
var str1 = "aaaaaa";
var str2 = "bbbcc";
var str3 = "bbb";
var arr = new Array(3);
arr[0] = str1;
arr[1] = str2;
arr[2] = str3; var valueBool = test02(arr);
alert(valueBool);
}
function test02(arr){
var isok = false;
for (var i = 0;i<arr.length;i++){
var m = i+1;
outer:
if(arr[i] == arr[m] && m < arr.length){
isok = true;
break;
}else{
m++;
break outer;
}
}
return isok;
}
function isDumplateData(arr)
{
//arr参数是数组
var o = {};
var t;
for (var i = 0,len = arr.length; i < len; i++)
{
t = arr[i];
if (!o[t])
{
o[t] = true;
}
else
{
alert('存在相同的数据'+t);
return false;
}
}
return true;
}
var regex =/(,.+?,).*?\1/
array.unshift("")
array.push("");
if(regex.test(array.join(",,")))
{
alert("发现重复")
}
else
{
alert("没有发现")
}这样貌似可以,不知道有没有bug
$(function(){
$("#btTest").click(function(){
var result=false;
var textBoxCount=document.getElementById("divTest").getElementsByTagName("input").length; for(var i=0;i<textBoxCount-1;i++){
var textBoxValue=document.getElementById("divTest").getElementsByTagName("input")[i].value
for(var j=i+1;j<textBoxCount;j++){
var txtBoxValue=document.getElementById("divTest").getElementsByTagName("input")[j].value
if(textBoxValue==txtBoxValue){
alert(textBoxValue);
alert(txtBoxValue);
result=true;
break;
}
}
}
});
});