Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Borrar campos DIV dependiendo si esta oculto

Estas en el tema de Borrar campos DIV dependiendo si esta oculto en el foro de Frameworks JS en Foros del Web. Hola Con jquery muestro y oculto 2 filas. Código HTML: <script type= "text/javascript" > $(document).ready(function(){ $("#click1").click(function(){ $("#capa1").show("slow"); $("#capa2").hide("slow"); }); $("#click2").click(function(){ $("#capa1").hide("slow"); $("#capa2").show("slow"); }); }); </script> ...
  #1 (permalink)  
Antiguo 02/08/2011, 14:03
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 10 años, 2 meses
Puntos: 1
Borrar campos DIV dependiendo si esta oculto

Hola

Con jquery muestro y oculto 2 filas.

Código HTML:
<script type="text/javascript">
$(document).ready(function(){
    $("#click1").click(function(){
        $("#capa1").show("slow");
        $("#capa2").hide("slow");
    });

    $("#click2").click(function(){
         $("#capa1").hide("slow");
        $("#capa2").show("slow");
    });
});
</script>

<table>
<tr>
<td><a href="javascript:void(0)" id="click1"> ver 1</a>  |  <a href="javascript:void(0)" id="click2"> ver 2</a></td>
 </tr>
</table>

<div id="capa1" style="display:none">
<table>
<tr>
<td>Nombre <input name="nombre" type="text" id="nombre" size="20" /></td>
 </tr>
<tr>
<td>Apellido <input name="apellido" type="text" id="apellido" size="20" /></td>
 </tr>
</table>
</div>

<div id="capa2" style="display:none">
<table>
<tr>
<td>Nombre <input name="nombre" type="text" id="nombre" size="20" /></td>
 </tr>
<tr>
<td>Apellido <input name="apellido" type="text" id="apellido" size="20" /></td>
 </tr>
</table>
</div> 
Lo que necesito es que si tengo el DIV1 mostrando, se borren los datos del DIV2, si es que habia escrito algo.

Osea, que dependiendo de que DIV este mostrando se borre el oculto si habia escrito

Muchas Gracias

Etiquetas: ajax, borrar, campos, dependiendo, jquery, oculto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:39.