Foros del Web » Programando para Internet » Javascript »

Formulario en funcion de checkbox

Estas en el tema de Formulario en funcion de checkbox en el foro de Javascript en Foros del Web. Como puedo conseguir que en el momento que seleccione un campo checkbox me aparezcan en mi formulario unos campos text sin cargar nuevamente la página? ...
  #1 (permalink)  
Antiguo 26/10/2004, 04:53
Avatar de yesik  
Fecha de Ingreso: octubre-2004
Ubicación: Orense
Mensajes: 292
Antigüedad: 19 años, 6 meses
Puntos: 1
Pregunta Formulario en funcion de checkbox

Como puedo conseguir que en el momento que seleccione un campo checkbox me aparezcan en mi formulario unos campos text sin cargar nuevamente la página? (en el mismo formulario) se puede hacer?? Deberia utilizar otro objeto de form?
__________________
Inmuebles de Galicia:: www.inmueblevirtual.net
Compartir piso Galicia:: www.inmueblevirtual.net/foro
  #2 (permalink)  
Antiguo 26/10/2004, 05:26
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Se puede hacer con divs y javascript.
Acá te doy un ejemplo que lo hace pero con un hipervínculo en vez de con un checkbox, simplemente tienes que cambiar eso...

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script>
function writeLayer(layerID,txt){
        if(document.getElementById){
                document.getElementById(layerID).innerHTML=txt;
        }else if(document.all){
                document.all[layerID].innerHTML=txt;
        }else if(document.layers){
                with(document.layers[layerID].document){
                        open();
                        write(txt);
                        close();
                }
        }
}
</script>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<a href="#" onClick="writeLayer('form2','hola acá va el formulario')">CLICKEAME </a> 
<p></p>
<p><div id="form2"></div></p>
</body>
</html>
Espero que te sirva, SALUDOS
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 26/10/2004, 05:29
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Me olvidé explicarte como funciona, tenemos una función writeLayer que como te darás cuente escribe las capas div, ahora bien le tienes que mandar 2 parámetros, el primero es el nombre id del div y el segundo es el string que quieres que coloques, puedes poner cualquier etiqueta HTML, de manera que cuando la llames pasándole esos parámetros escribirá lo que le digas en donde le digas.

Ahora si, SALUDOS
__________________
Esteban Quintana
  #4 (permalink)  
Antiguo 26/10/2004, 09:10
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola yesik.

Tienes otra forma de hacerlo en este mensaje:

http://www.forosdelweb.com/f13/anadir-campos-textbox-form-240991/

Saludos,
  #5 (permalink)  
Antiguo 27/10/2004, 06:35
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Tema trasladado al foro de javascript desde (x)html
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 00:58.