Problema de válidación con JavaScript
Cerrado
omikron87
misterdekus
- Message postés
- 71
- Date d'inscription
- lunes, 30 de septiembre de 2013
- Estatus
- Miembro
- Última intervención
- martes, 2 de abril de 2019
misterdekus
- Message postés
- 466
- Date d'inscription
- miércoles, 10 de enero de 2018
- Estatus
- Miembro
- Última intervención
- martes, 25 de enero de 2022
Consulta también:
- Validar campos vacios javascript
- Validar curp javascript - Mejores respuestas
- Desactivar javascript chrome - Guide
- Validar curp javascript - Foros - Programación
- Paginas sin errores de validacion - Guide
- Obtener la altura de un elemento javascript - Guide
- Funcion split en javascript - Guide
2 respuestas
misterdekus
24 nov 2018 a las 21:26
- Message postés
- 466
- Date d'inscription
- miércoles, 10 de enero de 2018
- Estatus
- Miembro
- Última intervención
- martes, 25 de enero de 2022
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
29 nov 2018 a las 02:45
- Message postés
- 71
- Date d'inscription
- lunes, 30 de septiembre de 2013
- Estatus
- Miembro
- Última intervención
- martes, 2 de abril de 2019
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
29 nov 2018 a las 16:57
- Message postés
- 466
- Date d'inscription
- miércoles, 10 de enero de 2018
- Estatus
- Miembro
- Última intervención
- martes, 25 de enero de 2022
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