Foros del Web » Programación para mayores de 30 ;) » Java »

Frenado de ejecución de Form

Estas en el tema de Frenado de ejecución de Form en el foro de Java en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 04/11/2003, 03:29
 
Fecha de Ingreso: octubre-2003
Ubicación: Santiago
Mensajes: 66
Antigüedad: 21 años, 3 meses
Puntos: 0
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
  #2 (permalink)  
Antiguo 04/11/2003, 07:24
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 1 mes
Puntos: 0
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.
  #3 (permalink)  
Antiguo 04/11/2003, 11:29
 
Fecha de Ingreso: octubre-2003
Ubicación: Santiago
Mensajes: 66
Antigüedad: 21 años, 3 meses
Puntos: 0
OK, gracias.

Lo ingresaré donde corresponde.
__________________
Saludos,

MAC
  #4 (permalink)  
Antiguo 04/11/2003, 11:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
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
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:30.