Problema de válidación con JavaScript
Cerrado
omikron87
Mensajes enviados
42
Fecha de inscripción
lunes, 30 de septiembre de 2013
Estatus
Miembro
Última intervención
martes, 2 de abril de 2019
-
23 nov 2018 a las 21:56
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 29 nov 2018 a las 16:57
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 29 nov 2018 a las 16:57
Consulta también:
- Validar curp javascript
- Desactivar javascript chrome - Guide
- Javascript split - Guide
- Desactivar javascript safari - Guide
- Validar windows 10 kmspico - Programas - Otros
- Validar windows xp taringa ✓ - Foro Software
2 respuestas
misterdekus
Mensajes enviados
474
Fecha de inscripción
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
miércoles, 28 de agosto de 2024
127
24 nov 2018 a las 21:26
24 nov 2018 a las 21:26
Hola omikron87
despues de unas pruebas ya se donde esta tu falla o fallas
todo esta en el codigo JS
si lo haces así como esta ( y supongo que por eso pides ayuda ) y le das en el boton
te marca "La dirección de correo es incorrecta."
y no "Los campos no pueden quedar vacios"
porque el Java ejecuta la funcion validar() de arriba hacia abajo
entonces solo mueve la condicion del If de "COMPRUEBA CAMPOS VACIOS"
justo antes del if del "COMPRUEBA MAIL, NOMBRE Y TEXT AREA"
pero te vas encontrar con el problema que no "recibe" los valores
tu lo tienes asi :
solo quitale el .value
Saludos
despues de unas pruebas ya se donde esta tu falla o fallas
todo esta en el codigo JS
si lo haces así como esta ( y supongo que por eso pides ayuda ) y le das en el boton
te marca "La dirección de correo es incorrecta."
y no "Los campos no pueden quedar vacios"
porque el Java ejecuta la funcion validar() de arriba hacia abajo
entonces solo mueve la condicion del If de "COMPRUEBA CAMPOS VACIOS"
justo antes del if del "COMPRUEBA MAIL, NOMBRE Y TEXT AREA"
pero te vas encontrar con el problema que no "recibe" los valores
tu lo tienes asi :
if ( validaVacio(correo.value) || validaVacio(nombre.value) || validaVacio(text.value))
solo quitale el .value
if ( validaVacio(correo) || validaVacio(nombre) || validaVacio(text))
Saludos
omikron87
Mensajes enviados
42
Fecha de inscripción
lunes, 30 de septiembre de 2013
Estatus
Miembro
Última intervención
martes, 2 de abril de 2019
4
29 nov 2018 a las 02:45
29 nov 2018 a las 02:45
Hola. Me refiero que deje todos los campos vacíos y me salio solamente una vez ese mensaje, al volver a ingresar en el sitio ya no me muestra más ese mensaje, sigue de largo, no vuelve a corroborar los campos.
Por otro lado solo corrobora el campo correo y los otros campos no. Por las dudas aclaro que tengo tres input llamados name, email y message.
De antemano te agradezco por la ayuda que me estas brindando.
Por otro lado solo corrobora el campo correo y los otros campos no. Por las dudas aclaro que tengo tres input llamados name, email y message.
De antemano te agradezco por la ayuda que me estas brindando.
misterdekus
Mensajes enviados
474
Fecha de inscripción
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
miércoles, 28 de agosto de 2024
127
29 nov 2018 a las 16:57
29 nov 2018 a las 16:57
ok,
a que te refieres con "al volver a ingresar en el sitio ya no me muestra más ese mensaje, sigue de largo, no vuelve a corroborar los campos."
te refieres al actualizar el sitio ? al menos que le hallas dado en la casilla de "no mostrar de nuevo" o que hallas hecho los cambios en el navegador en vez de en el editor de html ( BLOCK DE NOTAS, NOTPAD++, ETC ) no es logico eso
en cuanto a "solo corrobora el campo correo y los otros campos no" ... no se si te diste cuenta que los 2 campos ( name y message ) la misma "condicion" que el campo mail y tiene el mismo mensaje de "Error: La dirección de correo ... incorrecto"
Saludos
a que te refieres con "al volver a ingresar en el sitio ya no me muestra más ese mensaje, sigue de largo, no vuelve a corroborar los campos."
te refieres al actualizar el sitio ? al menos que le hallas dado en la casilla de "no mostrar de nuevo" o que hallas hecho los cambios en el navegador en vez de en el editor de html ( BLOCK DE NOTAS, NOTPAD++, ETC ) no es logico eso
en cuanto a "solo corrobora el campo correo y los otros campos no" ... no se si te diste cuenta que los 2 campos ( name y message ) la misma "condicion" que el campo mail y tiene el mismo mensaje de "Error: La dirección de correo ... incorrecto"
Saludos
28 nov 2018 a las 20:56
Puede que además haya un error en algún otro lado??
29 nov 2018 a las 01:13
si te refieres a por que te sale siempre "La dirección de correo es incorrecta." ?
es por que tu lo tienes asi validado ...
si es otra cosa , trata de explicarte mejor
Saludos