Ciao cocahavana,

tu stai parlando di javascript e non java (sono 2 cose ben diverse)

in javascript puoi scorrere tutti gli elementi di un form e sapere cosa sono
esempio
codice:
var ff = document.NomeForm
for(var i=0;i<ff.elements.length;i++){
  alert('elemento '+i+'\nNome: '+ff.elements[i].name+'\nTipo: '+ff.elements[i].type)
}
in php lavori lato server, in javascript lato client. Se tu usi l'array post per scrivere codice javascript quest'ultimo verrà eseguito quando arriverà al client.