Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2011, 10:53
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Permanecer en la misma pestaña luego de envío de formulario

OK! Aquí llegué yo solito ... Tengo una página con dos secciones, en cada una de ellas un formulario de envío de datos a una BBDD. Logré poner un par de pestañas mediante las que accedo a cada formulario, solo mostrándose el que esté activo.

El caso es que cuando envío uno de esos formularios se muestra la primera pestaña siempre, pero quiero que si estoy en el segundo formulario y lo envíe, se quede en esa sección.

Mi código es este:
Código HTML:
Ver original
  1. <script src="js/jquery.js" type="text/javascript"></script>
  2. <script src="js/scripts.js" type="text/javascript"></script>
  3.  
  4. <div class="wrap">
  5.     <h2 class="nav-tab-wrapper">
  6.         <a href="#" id="anchor-theme-setting" class="nav-tab nav-tab-active"><?php echo __('Theme Setting'); ?></a>
  7.         <a href="#" id="anchor-add-link-setting" class="nav-tab"><?php echo __('Add Link Setting'); ?></a>
  8.     </h2>
  9.     <section id="theme-setting">
  10.     // Aquí el formulario 1...
  11.     </section>
  12.  
  13.     <section id="add-link-setting">
  14.     // Aquí el formulario 2...
  15.     </section>
  16. </div>
y el archivo script.js
Código Javascript:
Ver original
  1. $(function() {
  2.     $("#anchor-theme-setting").click(function(){
  3.         $("#theme-setting").show();
  4.         $("#add-link-setting").hide();
  5.         $('#anchor-theme-setting').addClass('nav-tab-active');
  6.         $('#anchor-add-link-setting').removeClass('nav-tab-active');
  7.         }
  8.     );
  9.     $("#anchor-add-link-setting").click(function(){
  10.         $("#add-link-setting").show();
  11.         $("#theme-setting").hide();
  12.         $('#anchor-theme-setting').removeClass('nav-tab-active');
  13.         $('#anchor-add-link-setting').addClass('nav-tab-active');
  14.         }
  15.     );
  16. });

Gracias de antemano...
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose