Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 2 de 2

Tema: [ayuda] Problemas con mensaje de confirmacion en javascript

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    10 jun, 11
    Ubicación
    Posadas
    Mensajes
    60
    Poder de Reputación
    10

    Smile [ayuda] Problemas con mensaje de confirmacion en javascript

    Buenas, tengo un problema con un mensaje de confirmación, el mismo lo utilizo para preguntar al usuario si verdaderamente desea borrar un registro de una base de datos mysql, al darle que si, se direccione a un archivo en php que borra el registro... este es mi codigo:

    echo "<a href='borrar_categoria.php?codigo_categoria=$id' onclick='".'window.confirm("'."Está seguro que desea borrar la categoria y todos sus productos?".'")'."'> Borrar</a>";

    el problema es que si el usuario le da en cancelar igual borra el registro!, probre varios con funciones en javascript pero tampoco logre hacerlos funcionar!
    muchas gracias por la ayuda de antemano!

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,045
    Poder de Reputación
    21
    Hola:

    Mejor has otra cosa... supongo que tienes distintos enlaces y cada uno borra un elemento distinto, no? Entonces, lo que debes hacer es esto:

    1.- Dale a cada enlace una clase: <a href="borrar_categoria.php?codigo..." class="delete-cat">Borrar</a>.
    2.- Incluye jQuery para facilitar el trabajo (deberías ponerlo en el <head></head>):
    Código:
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    3.- Incluye este otro código (el que actualmente hará el trabajo):
    Código:
    <script type="text/javascript">
      jQuery(document).ready(function($) {
        $('a.delete-cat').live('click', function(e) {
          e.preventDefault();
          if(confirm('Realmente desea borrarlo?')) {
            window.location = $(this).attr('href');
          }
      });
    </script>
    Debería funcionar :)

Temas Similares

  1. Respuestas: 2
    Último Mensaje: 26/01/2010, 12:06
  2. Respuestas: 0
    Último Mensaje: 04/04/2009, 03:46

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •