Hola Quisiera que me sacaran la duda, o me mostraran el error en este código
1ro: agrege entre <head> y el </head> el siguiente codigo:
<script>function formulario(f) {
if (f.nombre.value == '') { alert ('El nombre esta vacío');
f.nombre.focus(); return false; }
if (f.dni.value == '') { alert ('El dni esta vacío');
f.dni.focus(); return false; } return true; }
</script>
Después, llamé al formulario de la siguiente forma:
<form action="guardar.php" onsubmit="return formulario(this)" method="post">
Y para finalizar, el campo a llenar quedo así:
<input type="text" name="nombre">
<input type="text" name="email">
hasta ahi todo salia bien, luego quise agregar todos los campos que tenia, que no eran 2 sino que 8, asi que copie y pegue el código las veces que se repetiria, y cambie el nombre (telefono, correo, domicilio,curso...etc)
al probarlo ya no me hizo el mismo resultado, directamente era como que no leia lo que le habia puesto
(osea, se salteaba el paso de validación y me ingresaba de nuevo el usuario en blanco)
probe quitandole código, y me di cuenta, que solo me toma los primeros dos, si les cambio el nombre del formulario me los toma igual, pero si agrego mas de dos, directamente no me lo lee.
siguiendo con eso, tambien intente, abrir dos Scripts con los códigos correspondientes, y me toma el segundo, y el primero le hace caso omiso.
¿cómo hago para hacer que me valide todos los campos?
¿algun otro código que me ayude?
¿cúal es el error que estoy cometiendo?
si alguien me ayuda

mil gracias