Comunidad de diseño web y desarrollo en internet online

Problema con checkbox

Citar            
MensajeEscrito el 13 May 2008 08:21 am
Hola !!

Soy nuevo en esto de javascript, así que de antemano me disculpo por las burradas que pueda llegar a soltar.

Vale. Tengo un problema que no se como resolver (el paradigma de los objetos nunca lo he comprendido demasiado bien): Tengo un checkbox que quiero que al pincharlo, en caso de estar \\\'checked\\\', aparezca una caja de texto y al contrario; en caso de no estarlo, que desaparezca la caja de texto.

Luego he de comunicarlo con el documento de php en el que se encuentra, pues el checkbox del que hablo, se encuentra declarado ahí.

Pd: Antes de que me digan que si no he buscado... XD encontré esto en este mismo foro http://www.cristalab.com/foros/t54119.html pero era demasiada información para mi cabecita novata. Lo mas que he conseguido con este tema es que me aparezca un checkbox que al marcarlo y desmarcarlo, me aparezcan un caja de texto (por cada vez que le hago click en el checkbox)

Gracias! :)

Por wasabi

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 May 2008 10:06 am
M... mí no entender.
¿no dices en tu PD, que ya lo has conseguido?
:S
Tampoco termino de entender lo de... "comunicarlo con el PHP"

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 13 May 2008 10:17 am

rizome escribió:

M... mí no entender.
¿no dices en tu PD, que ya lo has conseguido?
:S
Tampoco termino de entender lo de... "comunicarlo con el PHP"


Yo lo que entiendo es que lo que consiguió es que cada vez que pincha en el checkbox le aparece una caja de texto, pero la idea es que le aparezca y desaparezca según este activada o no.

Yo poco puedo ayudar, salvo que me da que sin un poco de Ajax no se podrá. ¿no?

Por xilitos

53 de clabLevel



Genero:Masculino  

Vigo / Galicia

opera
Citar            
MensajeEscrito el 13 May 2008 10:41 am
¡¡Dios, que velocidad de respuesta!! Pues sí \"xilitos\", eso es precisamente lo que quiero conseguir. Eso sí, de ajax no tengo ni idea. Me informaré porque solo lo conozco de oidas.

...jeje, aunque si es viable con javascript, pos mejor que mejor XD

Saludos! ;)

Por wasabi

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 May 2008 11:07 am
Que aparezca y desaparezca, es muy fácil.
Conseguirlo, podría hacerse con:

Código :

<input name="enviar_textarea" type="checkbox" onclick="javascript:document.getElementById('id_del_textarea').style.display=(this.checked?'block':'none');" />
<textarea name="textarea" id="id_del_textarea" style="display:none;"></textarea>

Lo que no entiendo, es lo del PHP... ¿a qué te refieres?
Porque en principio, no es necesario AJAX...

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 13 May 2008 11:21 am
¡¡Juas, ahora sí!!

A ver te comento Rizome. Yo tengo una página en php en la cual necesito que en un formulario, al pinchar el checkbox... (...ya te sabes el resto). Comentaba lo de comunicarlo con php, porque en el tema que coloqué como enlace en un post anterior, casi todo estaba englobado en una función de javascript, y no sé como poder utilizar los valores de las variables en php, dentro de las funcones javascript. ...a eso es a lo que me refería con comunicar. Me informaré por mi cuenta y riesgo XD

¡¡Jeje, per ya está resuelto. Así que muchas gracias!! ;)

Saludos cordiales

Por wasabi

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 May 2008 12:20 pm
Si dices que ya está resuelto, me alegro.
(Aunque sigo sin entender lo de "comunicar", pues el PHP, manda al xHTML sus valores mediante el "echo", que escribe en el segundo, los datos que se quieran. Para mandar luego, los valores del xHTML, al PHP, está el botón "submnit")

Si necesitas más... ya sabes dónde encontrarnos.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.