Buenas, se que es un tema muy puesto en el foro, y ya he estado viendo en el faq y todo eso, pero no logro encontrar el error:
<html>
<head>
<script languaje=javascript>
function validar()
{
for (i=0;i<=document.formulario.mascota.length;i++)
{
if (document.formulario.mascota[i].checked)
{
document.formulario.campo1.value+=document.formula rio.mascota[i].value ."-";
}
}
for (i=0;i<=document.formulario.pelo.length;i++)
{
if (document.formulario.pelo[i].checked)
{
document.formulario.campo2.value+=document.formula rio.pelo[i].value ."-";
}
}
}
</script>
</head>
<body>
<form name=formulario method=post action=fichero.php>
<input type=checkbox name=mascota value=perro>Perro
<input type=checkbox name=mascota value=gato>Gato
<input type=checkbox name=mascota value=pajaro>Pajaro
<input type=checkbox name=mascota value=otro>Otro
<input type=hidden nombre=campo1 value=''>
<input type=checkbox name=pelo value=moreno>moreno
<input type=checkbox name=pelo value=rubio>rubio
<input type=hidden nombre=campo2 value=''>
<input type=button value=enviar onclick=validar()>
</form>
</body>
</html>
Y no logro ni validar ni que tengan valores los campos hidden.