Devi passare alla funzione un riferimento all'oggetto... e scorrere la collezione fino a trovarlo.
codice:
function pippo(obj) {
  rv = -1;
  f = obj.form; //risalgo al form contenitore
  for (var i=0;i<f.elements.length;i++) { // scorro tutti gli elementi
    if (f.elements[i]==obj) rv=i;  // trovato!
  }
  return rv;
}

... ... ...

<input ... onchange="alert(pippo(this));">
Se invece vuoi l'indice dei soli elementi con quel nome occorre complicare... se pur di poco (puoi provarci per conto tuo...)

ciao