tengo el siguiente html con 2 tabs y un formulario en cada uno de ellos:
Código HTML:
Ver original
<div class="portlet portlet-closable"> <div class="portlet-header"> <ul class="portlet-tab-nav"> </ul> </div> <!-- .portlet-header --> <div class="portlet-content"> <div id="inline-form" class="portlet-tab-content"> <form action="index.php?controlador=perfil&accion=guardar" method="post" class="form label-inline" enctype="multipart/form-data"> <div class="field"> <input id="username" name="username" size="50" type="text" class="medium" value="<? echo $datos->username;?>"/> <input id="usuario" name="usuario" size="50" type="hidden" class="medium" value="<? echo $datos->username;?>"/> </div> <div class="field"> <input id="password" name="password" size="50" type="password" class="medium" /> <input type="hidden" class="text-long" name="clave" value="<?php echo $datos->password;?>"/> </div> <div class="field"> <input id="email" name="email" size="50" type="text" class="medium" value="<? echo $datos->email;?>"/> </div> <div class="field"> <input id="nombre" name="nombre" size="50" type="text" class="medium" value="<? echo $datos->nombre;?>"/> </div> <div class="field"> <input id="apellido" name="apellido" size="50" type="text" class="medium" value="<? echo $datos->apellido;?>"/> </div> <div class="buttonrow"> <input type="hidden" name="id" value="<?php echo $datos->id_user;?>"/> </div> </form> </div> <!-- #horizontal-form --> <div id="ontop-form" class="portlet-tab-content hide"> <form action="index.php?controlador=perfil&accion=guardar2" method="post" class="form label-inline" enctype="multipart/form-data"> <div class="field"> <input id="empresa" name="empresa" size="50" type="text" class="large" value="<? echo $datos->empresa;?>"/> </div> <div class="field"> <input id="direccion" name="direccion" size="50" type="text" class="large" value="<? echo $datos->direccion;?>"/> </div> <div class="field"> <input id="telefono" name="telefono" size="50" type="text" class="medium" value="<? echo $datos->telefono;?>"/> </div> <div class="field"> <input id="cp" name="cp" size="50" type="text" class="large" value="<? echo $datos->cp;?>"/> </div> <div class="field"> <input type="hidden" name="localidad_nombre" value="<?php echo $datos->localidad_nombre;?>"/> <input type="hidden" name="departamento_nombre" value="<?php echo $datos->departamento_nombre;?>"/> <input type="hidden" name="provincia_nombre" value="<?php echo $datos->provincia_nombre;?>"/> </div> <div class="field"> <select name="provincias" id="provincas" onchange="requestAjax('index.php?controlador=perfil&accion=departamento','provincia',this.value,'dep',1);"> <?php for($i=0;$i<count($provincias);$i++){?> <?php } ?> </select> </div> <div class="field"> <?php if(!empty($datos->logo)){?> <input type="hidden" name="logo" value="<?php echo $datos->logo;?>"/> <?php } ?> <input id="logo" name="logo" size="3" type="file" class="large" /> </div> <div class="field"> <input id="url" name="url" size="50" type="text" class="large" value="<? echo $datos->url;?>"/> </div> <div class="field"> </div> <p> <?php $oFCKeditor = new FCKeditor('descripcion') ; $oFCKeditor->ToolbarSet = 'Basic' ; $oFCKeditor->BasePath = str_replace('/clientes','',$config->get('urlRoot')).$config->get('adminViewsFolder').'js/fckeditor/'; //Ancho del TextArea $oFCKeditor->Width = '100%' ; //Alto del TextArea $oFCKeditor->Height = '400' ; if($datos->descripcion ==''){ $oFCKeditor->Value = '' ; } else{ $oFCKeditor->Value = $datos->descripcion; } $oFCKeditor->Create() ; ?> </p> <div class="controlset field"> <?php if(!is_array($datos->categorias)){ $cat = unserialize($datos->categorias); } else{ $cat = $datos->categorias; } $total =count($categ)+1; for ($i=1; $i < $total ; $i++) { $k=$i-1; if(!empty($categ[$k]['nombre'])){ ?> <input name="categorias[]" value="<?php echo $categ[$k]['id'];?>" type="checkbox" <?php if(!empty($cat)){ for($j=0;$j<count($cat);$j++){ if($cat[$j]==$categ[$k]['id']){ echo "checked='checked'"; } // fin if } // fin for }// fin if categ ?> <?php }//if nombre }// fin for gral ?> </div> <div class="buttonrow"> <input type="hidden" name="id" value="<?php echo $datos->id_user;?>"/> </div> </div> <!-- #inline-form --> </div> <!-- .portlet-content --> </div> <!-- .portlet -->
Los tabs ande de 10, el problema que tengo es que cuando por ejemplo envio el formulario del segundo tab y se procesa toda la información y recarga la pagina me muestra activo el primer tab, cuando yo quiero que se muestre el segundo ya que se ejecuto ese formulario no el primero.
Como puedo hacer para que despues de enviar un formulario me muestre el tab donde estaba.
Ya probe agregando #id_del_tab en el action del form pero nada.
Espero que se haya entendido mi consulta y que me puedan ayudar. Desde ya muchas gracias