Cita:
Iniciado por zyon
jeje esta bien tratare de tenerlo presente, aunque aveces me confundo un poquitin con eso, por que poner en el form la funcion? y el this que envia?
Hola:
El envío lo hace un botón submit... como si no existiera javascript...
Por eso lo aconsejable es la doble validación... con javascript en el cliente, y en el servidor también validar, pensando que el receptor no tenga habilitado javascript...
This es útil para reutilizar el código, ya que referencia todo el formulario, así que cada campo se referencia a partir de ese this.
En base a tu código, trataré de hacer lo mismo:
function valida(f){
pasa = f.nombre.value != "";
document.getElementById("nombre2").style.visibilit y = (pasa) ? 'hidden':'visible';
return pasa;
}
Claro que el control debe poner name="nombre" (tal como lo tenías no había un control con un campo nombre... con el id no basta
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
)
Y el formulario:
<form onsubmit="return valida(this)"...
Saludos