Acceder
Recordar
Registro
Dudas de Programación
Preguntas
Más activas
Sin responder
Etiquetas
Usuarios
Hacer una pregunta
Hacer una pregunta
Eliminar opción vuelta atrás
0
votos
preguntado
por
fernad
(
100
puntos)
Ene 28, 2016
en
Javascript
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.
backbutton
cancelar
volver atrás
Por favor,
accede
o
regístrate
para responder a esta pregunta.
4
Respuestas
0
votos
respondido
por
Torres
(
8.5k
puntos)
Ene 28, 2016
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
Por favor,
accede
o
regístrate
para añadir un comentario.
0
votos
respondido
por
fernad
(
100
puntos)
Ene 28, 2016
Para evitar que se envíe dos veces. ¿Existe otra alternativa que no sea capturar el back button?
Por favor,
accede
o
regístrate
para añadir un comentario.
0
votos
respondido
por
fernad
(
100
puntos)
Ene 28, 2016
Se me olvidaba. Torres, muchas gracias por la contestación.
Por favor,
accede
o
regístrate
para añadir un comentario.
0
votos
respondido
por
Torres
(
8.5k
puntos)
Ene 28, 2016
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.
Por favor,
accede
o
regístrate
para añadir un comentario.
Preguntas relacionadas
0
votos
0
respuestas
Quiero eliminar el espacio entre dos parrafos de un fichero texto en VBScript
preguntado
por
DOF
(
20
puntos)
May 1, 2021
en
General
0
votos
0
respuestas
Eliminar elementos de un vector definido en C
preguntado
por
Nicolas57
(
60
puntos)
May 3, 2020
en
C/C++
c
vectores
0
votos
0
respuestas
¿Cómo eliminar esta información?
preguntado
por
Firenze
(
20
puntos)
May 1, 2020
en
PHP
0
votos
0
respuestas
Como eliminar y modificar datos de un vector
preguntado
por
Tenorio
(
20
puntos)
Ago 9, 2019
en
Java
java
netbeans
consulta
vectores
joptionpane
0
votos
0
respuestas
ayuda a agregar,Modificar,Eliminar Y buscar los datos de todos con JOPTONPANE sin base de datos
preguntado
por
esaud1234
(
20
puntos)
Jun 16, 2017
en
Java
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de
Línea de Código
Categorías
Todas las categorías
API
(15)
Bases de Datos
(48)
C/C++
(80)
Dart
(0)
General
(133)
HTML
(213)
IDE
(11)
Java
(433)
Javascript
(197)
AngularJS
(3)
DOM
(0)
EmberJS
(0)
jQuery
(72)
NodeJS
(4)
Polymer
(0)
ReactJS
(0)
TypeScript
(4)
Movilidad
(4)
.Net
(56)
PHP
(91)
Python
(56)
Ruby
(1)
XML
(28)
...