Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Jsp no pasar pagina al hacer submit

Hola y enhorabuena por el foro.
Les planteo el siguiente problema.
Acabo de empezar a trabajar con jdeveloper y tengo 2 paginas (pag1.jsp y pag2.jsp).
En la pagina pag2.jsp tengo un <form method="GET"> y dentro de él un .
Cuando navego de la pagina pag1.jsp a la pagina pag2.jsp y clicko en el , quiero que no avance pagina para que cuando clicke en la tecla backspace me devuelva a la pagina pag1.jsp.

Muchas gracias.

noviembre 5, 2013 | Unregistered Commenterigno

Con javascript puedes abortar el evento "onsubmit" del formulario. No es Java, pero como es sencillo te explico cómo podrías hacerlo:


function eventoOnSubmit(){
  //Devolver false para abortar el evento

  if(condicionQueSea){
    //Se ejecuta el submit
    return true;
  } else {
    //Se aborta el submit
    return false;
  }
}

<form method="get" onsubmit="return eventoOnSubmit()">

</form>

La función eventoOnSubmit() se ejecutará cuando ocurra el evento submit del formulario. Si la función devuelve "true" el evento continua. Si devuelve false, el evento se aborta, que es lo que te interesa.

noviembre 10, 2013 | Registered CommenterUnai Valle

Gracias por tu respuesta.
Su respuesta la he visto en otros foros pero mi pagina es .jsp y no es un form de html si no un h:form de jsf

noviembre 14, 2013 | Unregistered Commenterigno