feed twitter facebook LinkedIn facebook

JavaScript » Confirmar datos en JavaScript

diciembre 8, 2006 por Víctor Cuervo 1 Comentario Imprimir Imprimir

Una vez que hemos diseñado un formulario HTML nos encontraremos a los usuarios introduciendo datos mediante estos formularios.Será en estos casos cuando se nos puede presentar la situación ante la cual necesitemos confirmar ciertos datos de la página. Es decir, preguntarle al usuario si está seguro de alguna de las cosas que ha introducido.

Para realizar las validaciones de alguno de los datos podemos apoyarnos en la función confim. Cuya signatura es la siguiente:

confirm("mensaje de texto") return boolean;

Es decir, deberemos de pasar un mensaje de texto con la pregunta que queremos hacerle a el usuario y nos devolverá un valor booleano indicando si el usuario acepta o no. Y es que al usuario le saldrá una ventana con botones de aceptar o cancelar como podemos ver a continuación.

Ventana de confirmacion

Si el usuario pulsa en "Aceptar" se devolverá un valor de true y si pulsa en el botón de "Cancelar" se devolverá un valor de false.

Para mostrar la ventana anterior tendremos la siguiente línea de código:

confirm('¿Es correcto el valor introducido?');

Al devolver valores booleanos es una función apta para evaluar en condiciones, así el caso en el que más nos la encontraremos será el siguiente:

if (confirm('¿Es correcto el valor introducido?'))
  \\Acciones de OK
else
  \\ Acciones de KO

Quizas, solo una pega a esta función. Y es que no podremos modificar el titulo del mensaje. Es por ello que estaremos expuestos a lo que el navegador decida.

tags:

Artículos relacionados:

1 comentario »

RSS feed para los comentarios de esta entrada. TrackBack URI

  1. Jacobo
    marzo 22, 2009 #

    estupido eso lo sabe hasta un niño del kinder diga como se usan los malditos valores \\acciones de ok y \\acciones de ko

Deja un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*