Mala mía :P
Baja el return false para que no corte la ejecución del código como te muestro acá, y acordate de llamar al formulario por su id y no por el que hay puesto de ejemplo en este código.
Código Javascript
:
Ver originaldocument.getElementById('idDeTuForm').onsubmit = function()
{
var DNI='';
var NOMBRE='';
var APELLIDOS='';
if (document.getElementById("dni").value == '')
{
DNI = ("El campo DNI no puede ser vacio");
}
if (document.getElementById("nombre").value == '')
{
NOMBRE = ("El campo nombre no puede ser vacio");
}
if (document.getElementById("apellidos").value == '')
{
APELLIDOS = ("El campo apellidos no puede ser vacio");
}
alert(DNI+'\n'+APELLIDOS+'\n'+NOMBRE);
var capa = document.getElementById('div_capa');
capa.innerHTML = DNI+ '<br>' +APELLIDOS+ '<br>'+NOMBRE;
capa.style.border = '1px solid red';
// Solo si los 3 valores estan completos permitis el envio del mismo
if(document.getElementById("dni").value != '' && document.getElementById("nombre").value != '' &&
document.getElementById("apellidos").value != '') {
return true;
} else {
return false;
}
}