Cita:
Iniciado por JavierB
Hola de nuevo.
No entiendo por qué no me funciona con este código, seguro que es alguna tontería
Código:
function verificarFormu(frm) {
if (frm['txt1'].value == '') return false;
}
function validacion(frm) {
if (frm['txt2'].value == '') return false;
}
Saludos,

Será porque no devuelves nada con el caso de que los campos tengan contenido y lo consideran "undefined" que es distinto de true... el else en este caso sería necesario.
Cambié el form para hacer pruebas...
<form action="javascript
:alert('Enviando')" onsubmit="x = (verificarFormu(this) && validacion(this)); alert(x); return x">
La alerta devuelve false o undefined (no muestra en ningún caso el valor true)
Saludos