Estoy intentando validar un formulario con javascript ya que no sé javascript me está costando lo suyo... he hecho esto:
Código:
y me funciona perfectamente, lo único que yo quiero que si un input se encuentra vacío le ponga un color de fondo diferente... lo he intentado poniendolo así:function validar_formulario() { var error = document.getElementById("envio"); if (document.enviar_video.titulo.value.length == 0) { error.innerHTML = "Tienes que escribir un titulo"; document.enviar_video.titulo.focus(); return false; } else if (document.enviar_video.url.value.length == 0) { error.innerHTML = "Tienes que escribir una url"; document.enviar_video.url.focus(); return false; } else { return true; } return true; }
Código:
pero no a funcionado, si os fijáis he añadido titulo.style.backgroundColor="#dddddd"; pero nada... no funciona.function validar_formulario() { var error = document.getElementById("envio"); if (document.enviar_video.titulo.value.length == 0) { titulo.style.backgroundColor="#dddddd"; error.innerHTML = "Tienes que escribir un titulo"; document.enviar_video.titulo.focus(); return false; } else if (document.enviar_video.url.value.length == 0) { error.innerHTML = "Tienes que escribir una url"; document.enviar_video.url.focus(); return false; } else { return true; } return true; }
¿alguna idea?, un saludo.