
01/11/2014, 18:03
|
| | Fecha de Ingreso: julio-2008 Ubicación: Córdoba, Argentina
Mensajes: 266
Antigüedad: 16 años, 9 meses Puntos: 26 | |
Respuesta: sistema login Hola José Antonio.
El problema es que estás metiendo una etiqueta <form> dentro de otra etiqueta <form> que no tiene los parámetros method y action, por lo tanto el navegador ignora el <form> hijo y considera al padre, lo que resulta en una recarga de la página debido al motivo explicado por NSD.
Para solucionarlo, elimina la etiqueta <form> que encierra a todo el menú y deja sólo la que generas con JavaScript. No necesitas esa etiqueta por lo que veo, ya que los botones no se utilizan para enviar datos a ningún lado (es más, en este caso creo que es mejor utilizar la etiqueta <button> de HTML 5 en lugar de <input type="button" />).
Es fácil detectar la causa del problema con una herramienta como Firebug, que te muestra el código HTML actualizado según los eventos de JavaScript.
Saludos.
Última edición por RabidFish; 01/11/2014 a las 19:10 |