Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 04-nov-2003, 02:29   #1 (permalink)
mario_arenasc está en el buen camino
 
Fecha de Ingreso: octubre-2003
Ubicación: Santiago
Mensajes: 66
Frenado de ejecución de Form

Estimados amigos del Foro,

Junto con saludarlos, les presento la siguiente situación.

Tengo un form, en el cual se deben validar algunas opciones, entre ellas, las muy habituales claves (confirmación de clave).

El problema que se presenta es que al utilizar la function creada, esta envía el alert pero continúa con la ejecución, enviando mensajes que no corresponden, es decir, sigue su procesamiento.

Cómo puedo frenar dicho actuar, y que sólo quede en el focus indicado en la function?

Deje expuesto parte del código para vuestro entender.

function valida_clave(form)
{
if (form.CLAVE.value != form.CLAVE2.value)
{
alert("Las claves ingresadas no coinciden.");
form.CLAVE.focus();
form.CLAVE.value="";
form.CLAVE2.value="";
return false;
}
}



Llamado al final del formulario...

<input type="submit" name="Guarda Usuario" value="GUARDAR DATOS" onclick="valida_clave(form);">&nbsp
<input type="reset" name="Submit2" value="LIMPIAR"></p>


Pero entre la function y este llamado o submit, se encuentra el siguiente llamado a formulario...

<form name="form_ingresarusuarios" method="POST" action="modulo_bd_confingresar_usuarios.php">

el cual continúa ejecutándose, y envía otros errores que no debería. Debería frenar en la posición que la function indica a mi juicio.

Agradecería vuestra ayuda,

__________________
Saludos,

MAC
mario_arenasc está desconectado   Responder Citando
Antiguo 04-nov-2003, 06:24   #2 (permalink)
bakanzipp está en el buen camino
 
Avatar de bakanzipp
 
Fecha de Ingreso: noviembre-2002
Ubicación: santiago de shilli
Mensajes: 2.554
Enviar un mensaje por ICQ a bakanzipp
amigo mio, te equivocaste de foros.

las validaciones por el lado del cliente estan relacionadas con javascript no con java que hay una gran brecha...

saludos.
bakanzipp está desconectado   Responder Citando
Antiguo 04-nov-2003, 10:29   #3 (permalink)
mario_arenasc está en el buen camino
 
Fecha de Ingreso: octubre-2003
Ubicación: Santiago
Mensajes: 66
OK, gracias.

Lo ingresaré donde corresponde.
__________________
Saludos,

MAC
mario_arenasc está desconectado   Responder Citando
Antiguo 04-nov-2003, 10:50   #4 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
Por cierto, lo que necesitas es utilizar el evento onSubmit del formulario, y no el evento onClick del campo. Además, las validaciones en el cliente han de ser ADICIONALES a las comprobaciones en el servidor, puesto que desactivando el JavaScript o escribiendo la peticion de forma manual te las puedes saltar a la torera.
De todas formas y como te han dicho, otros foros son mas adecuados para las consultas en JS, donde habrá expertos en el tema que te podrán ayudar mejor.
Suerte
__________________
TAANSTAFL - Para obtener respuestas inteligentes, lo mejor es empezar por preguntar de forma inteligente.
GreenEyed está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:47.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93