Dudas de Programacion » Scripting » JavaScript

Eliminar opción vuelta atrás

(5 posts)
  1. Puedo evitar que cuando el usuario de al botón de vuelta atrás en el navegador. Este no navegue a la página previa y se quede en la actual.

    Alguien me puede orientar por dónde tirar.

    Gracias.

    Posted 1 year ago #


  2. Buenas,

    Ahí te va un artículo donde hablan del tema y dan 3 soluciones distintas:
    http://www.htmlgoodies.com/tutorials/buttons/article.php/3478911/backbutton.html

    porque quieres atrapar al usuario? para que se pierdan los datos de un formulario? para evitar que se envíen dos veces? para otra cosa?

    Un saludo

    Saludos
    Posted 1 year ago #
  3. Para evitar que se envíe dos veces. ¿Existe otra alternativa que no sea capturar el back button?

    Posted 1 year ago #
  4. Se me olvidaba. Torres, muchas gracias por la contestación.

    Posted 1 year ago #


  5. Buenas otra vez y de nada!

    Hay varias situaciones en las que aparece el problema de enviar dos veces un formulario:

    - Si el problema es que al volver atrás el formulario sigue cargado con datos, deberías de resetear los campos al cargar la página.

    - Si el problema es que el usuario pulsa actualizar y se reenvían los datos, deberías de construir tu web o aplicación siguiendo el patrón PRG (Post/Redirect/Get).
    http://en.wikipedia.org/wiki/Post/Redirect/Get
    http://www.theserverside.com/news/1365146/Redirect-After-Post

    - Si el problema es que el usuario pueda pulsar enviar varias veces, puedes deshabilitar el botón mediante javascript.
    http://www.willmaster.com/blog/javascript/quick-n-easy-double-submit-blocker.php
    http://www.the-art-of-web.com/javascript/doublesubmit/

    Espero que te sirva,

    Un saludo.

    Posted 1 year ago #

Reply

You must log in to post.

935 posts in 394 topics over 36 months by 349 of 787 members. Latest: Balkirium, redundantlogic2, shianim

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs