Validación de campos vacíos en Javascript

Buen día experto quiero preguntarle que tengo el siguiente código Javascript para validar campos vacíos dentro de un formulario (con extensión .php), el problema que tengo es que al ejecutar el código este no me hace nada, no me muestra los alerts, es más dentro de ese formulario hay de radio buttons
<script>
function Validar()  {
// Se verifica que se haya escrito el nombre, si no se ha escrito, se presenta un alert y da focus al elemento text nombre
if (document.Buzonmensajes2.Nombre5.value.length == "") {
    alert("Olvido escribir su nombre.")
    document.contacto.Nombre5.focus()
    return 0;
}
// Se verifica que se haya escrito el apellido, si no se ha escrito, se presenta un alert y da focus al elemento text apellido
if (document.Buzonmensajes2.Apellido5.value.length == "") {
    alert("Olvido escribir su apellido.")
    document.Buzonmensajes2.Apellido5.focus()
    return 0;
}
if (document.Buzonmensajes2.Email5.value.length == "") {
    alert("Olvido escribir su apellido.")
    document.Buzonmensajes2.Email5.focus()
    return 0;
}
if (document.Buzonmensajes2.PaisCiudad5.value.length == "") {
    alert("Olvido escribir su ciudad y pais.")
    document.Buzonmensajes2.PaisCiudad5.focus()
    return 0;
}
if (document.Buzonmensajes2.PaisCiudad5.value.length == "") {
    alert("Olvido escribir su ciudad y pais.")
    document.Buzonmensajes2.PaisCiudad5.focus()
    return 0;
}
if (document.Buzonmensajes2.radio.value.length == "") {     //2 raqdio buttons
    alert("Debe de selecionar Si  o No.")
    document.Buzonmensajes2.radio.focus()
    return 0;
}
if (document.Buzonmensajes2.Mensaje5.value.length == "") {
    alert("Olvido escribir el mensaje.")
    document.Buzonmensajes2.Mensaje5.focus()
    return 0;
// Si se ha escrito el nombre y el apellido se procede a enviar el formulario
alert("Datos ingresados correctamente, formulario enviado.");
document.Buzonmensajes2.submit()
}
}
</script>
Gracias por su ayuda

1 Respuesta

Respuesta
1
<script> <--- este cambialo por este <script type="text/javascript">

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas