HTML:
<html>
<form name="form1">
<input type=text name=campo1>
<input type=text name=campo2>
</form>
</html>
Podemos acessar o form diretamente pelo seu nome:
<script>
document.form1;
</script>
Pelo seu índice. Supondo que ele seja o primeiro da página, ficaria assim:
<script>
document.forms[0];
</script>
De maneira similar, acessamos os elementos do form:
<script>
document.form1.campo1;
// OU a partir do array de elementos:
document.form1.elements[0]; // 0 é o primeiro elemento
// Agora para acessar o segundo elemento também temos 2 possibilidades:
document.form1.campo2;
document.form1.elements[1];
// Para percorrer todos os elementos, utilizamos um looping:
for (i=0; i < document.form1.length; i++)
form.elements[i].{propriedade}
</script>