我有一个包含 10 个选择列表的表单,它们都有相同的项目。这些项目是从 PHP/MySQL 数组中填充的。用户需要在每个选择列表中选择一项。我需要防止用户在提交表单之前两次选择相同的项目。
function checkDropdowns(){
var iDropdowns = 10;
var sValue;
var aValues = new Array();
var iKey = 0;
for(var i = 1; i <= iDropdowns; ++i){
sValue = document.getElementById('test' + i).value;
if ( !inArray(sValue, aValues) ){
aValues[iKey++] = sValue;
}else{
alert('Duplicate!');
return false;
}
}
return true;
}