Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/06/2010, 16:41
Avatar de Most
Most
 
Fecha de Ingreso: marzo-2009
Mensajes: 642
Antigüedad: 15 años, 1 mes
Puntos: 6
Respuesta: contenido de form segun checkbox

Cita:
Iniciado por masterojitos Ver Mensaje
hahahaha, osea que ni lo probaste parece, por que no sabes para que es.....

Es lo que pides creo yo : ....... encontre otros post tuyos, sobre el mismo tema.... te los he juntado y mejorado....

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Creado por MasterOjitos</title>
  5. <script type="text/javascript">
  6. //funcion que recibe el indice de cada checkbox
  7. function texto(indice){
  8.     //muestro el textarea dependiendo si el check con el indice enviado en la funcion esta activado o no
  9.     document.getElementById("texto" + indice).style.display = document.getElementById("check" + indice).checked ? "block" : "none";
  10. }
  11. </head>
  12. <form name="form" method="post">
  13. <input type="checkbox" name="check[0]" id="check0" value="Rapidshare" onclick="texto(0)" /> Rapidshare<br />
  14. <textarea name="texto[0]" id="texto0" style="display:none;" /></textarea><br />
  15. <input type="checkbox" name="check[1]" id="check1" value="Megaupload" onclick="texto(1)" /> Megaupload<br />
  16. <textarea name="texto[1]" id="texto1" style="display:none;" /></textarea><br />
  17. <input type="checkbox" name="check[2]" id="check2" value="Mediafire" onclick="texto(2)" /> Mediafire<br />
  18. <textarea name="texto[2]" id="texto2" style="display:none;" /></textarea><br />
  19. <input type="checkbox" name="check[3]" id="check3" value="Otro" onclick="texto(3)" /> Otro<br />
  20. <textarea name="texto[3]" id="texto3" style="display:none;" /></textarea><br />
  21. <br /><input type="submit" />
  22. </form>
  23. <?php
  24. //listando los textos, correspondientes a los checkboxs marcados
  25. if(isset($_POST['check'])){
  26.    foreach($_POST['check'] as $indice => $valor) echo "$valor: ".$_POST['texto'][$indice]."<br />";
  27. }
  28. ?>
  29. </body>
  30. </html>

Bueno espero ahora si lo pruebes y veas que es justo lo que necesitas, y espero sea entendible.

Gracias por el karma eh. ^^


aha, exacto, eso era, ahora lo mdificare para guardar los datos en la BD...

muchas gracias