不用想什么算法,这样
var v1=form1.text1.value;
var v2=form1.text2.value;
var v3=form1.text3.value;
var v4=form1.text4.value;
if ( (v1!=v2) && (v1!=v3) && (v1!=v4) && (v2!=v3) && (v2!=v4) && (v3!=v4) ){//...............
}
var v1=form1.text1.value;
var v2=form1.text2.value;
var v3=form1.text3.value;
var v4=form1.text4.value;
if ( (v1!=v2) && (v1!=v3) && (v1!=v4) && (v2!=v3) && (v2!=v4) && (v3!=v4) ){//...............
}
b=1
for(i=0;i<form.text.length;i++)
for(p=0;p<form.text.length;p++){
if(i!=p){
if(form.text[i].value==form.text[p].value) b=0
}
}
if(b==1)
alert("y")
else
alert("n")