los input se crean dinamicamente?
Si es asi, puedes ponerle de nombre: name="articulos<%=i %>" (eso seria en ASP) y te iría poniendo: name1,name2,... suponiendo que i vale 1 inicialmente y se va incrementando conforme va añadiendo input.
Si lo vas a utilizar varias veces el script:
Código HTML:
function nombre(array,cadena){
var indice;
var i=0;
var enc = false;
while(i<array.length && !enc){
if(array[i] == cadena){
enc = true;
indice = i;
}
i++;
}
}