Acessar valores de um formulário

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>