Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2014, 16:27
caarool21
 
Fecha de Ingreso: noviembre-2014
Mensajes: 8
Antigüedad: 10 años
Puntos: 0
Respuesta: Al pasar HTML mediante .innerHTML no se queda el texto

El codigo Javascript es este:

function mostrarVacios()
{
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';

}

Se trata de una función que comprueba de un formulario si los campos dni, nombre y apellidos están vacíos. De serlo así, al darle al botón ENVIAR debe mostrar un mensaje de alerta mostrando los errores y al aceptar el mensaje, deben aparecer en un div arriba del todo los mismo mensajes que aparecieron en el alert.