Hola José Molina.
Te pongo un ejemplillo:
Código HTML:
<html>
<head>
<script>
function validar(frm) {
for(i=0;i<frm.elements.length;i++)
switch (frm.elements[i].type) {
case 'text': alert(frm.elements[i].value); break;
case 'checkbox': alert(frm.elements[i].checked);
}
}
</script>
</head>
<body>
<form>
<input type="text" value="uno" />
<input type="checkbox" />
<input type="text" value="dos" />
<input type="button" onclick="validar(this.form)" />
</form>
</body>
</html>
Solo es una idea. Las validaciones de cada tipo de control lo dejo de tu cuenta.
Saludos,