buenas dias les agradeceria me pudieran colaborar estoy haciendo una aplicacion donde por medio de un checkbox inserto un textbox pero bueno esta parte no importa ya me sale lo que deseo al final es hacer que cuando deseleccione el checkbox me elimine el textbox estoy haciendo unas pruebas aparte con la funcion removechil pero no me sale no entiendo por que les agradeceria me colaboraran adjunto el codigo
Código PHP:
<?php
global $link;
global $valor1;
global $valor;
include("conec.php");
$link=Conectarse();
// elabora la consulta para llamar el numero exacto de checkbox
$consulta = "select * from categoria where idpadre = 1061 and activa != 0 and eliminado = 0";
$result=mysql_query($consulta,$link);
echo ("<script type='text/javascript'>
function mostrar(chk) {
if (!chk)
document.forma1.removeChild(document.forma1.algo);
}
</script>");
$campos[] = sprintf("SELECCIONE OPCION A CONSULTAR");
while($row = mysql_fetch_array($result))
{
//pone el nombre al checkbox
$idcategoria = $row['idcategoria'];
//le asigna a la variable el nombre traido de la bd
$nombre = $row['nombre'];
echo ("<form name='forma1' id= 'form1' method ='GET' action ='consulta.php'>");
if($row['antetitulo'] == 1)
{
//Creo el checkbox para los textbox
$divid = $idcategoria;
echo ("<table><tr><td><div id = %s><INPUT TYPE='checkbox' NAME='opcion[]' VALUE='%s' onclick='mostrar(this.checked)'/>$nombre </div></tr></td></table>");
echo ("<input type='text' name='algo'>");
}
else
{ //Creo el checkbox para los select
$divid = $idcategoria;
echo ("<table><tr><td><div id = %s><INPUT TYPE='checkbox' NAME='opcion1[]' VALUE='$idcategoria' onclick='mostrar(this.checked)'> $nombre </div></tr></td></table>");
echo ("<html></head><body><form name='forma1'><input type='text' name='algo'></form></body></html>");
}
}
echo ("<br><input type ='submit' action = 'accion' value = 'Consultar' onclick='return validar(this.form)'>");
?>