senza guardare tutti gli elementi del form puoi verificare se quel campo è una collezione o no
codice:
if(document.richiesta.elements["qta[]"]) 
{
//-------------- controllo che sia settato almeno un campo
var c=0;
if(document.richiesta.elements["qta[]"].length){
  for(var i=0;i<document.richiesta.elements["qta[]"].length; i++)
  {
    if(document.richiesta.elements["qta[]"][i].value != "") { c++; }
  }
}else{
  if(document.richiesta.elements["qta[]"].value != "") { c++; }
}
if(c<1){
alert("Inserire la quantità richiesta almeno per un articolo.");
return false;
}
}