Foros del Web » Programando para Internet » Javascript »

CheckBox Dinámicos

Estas en el tema de CheckBox Dinámicos en el foro de Javascript en Foros del Web. Buenas Tardes compañeros, tenia tiempo que no visitaba la pagina debido a que tengo muucho trabajo , bueno les explico mi problema: Tengo un formulario ...
  #1 (permalink)  
Antiguo 14/06/2012, 10:42
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 13 años, 3 meses
Puntos: 2
CheckBox Dinámicos

Buenas Tardes compañeros, tenia tiempo que no visitaba la pagina debido a que tengo muucho trabajo , bueno les explico mi problema:

Tengo un formulario con un campo de texto, donde al escribir me hace una busqueda dinámica por GET mediante JQUERY, esta búsqueda funciona perfecto, a medida que escribo me va generando los resultados, ahora bien, cada resultado que se genera tiene un CODIGO, una DESCRIPCION y un CHECKBOX, cuando marco varios CHECK, al darle guardar envío el código de esos check a un campo oculto, el detalle es que al hacer la búsqueda selecciono uno y luego vuelvo a buscar para seleccionar otro elemento, pero el anterior resultado se pierde.

Es posible hacer varias búsquedas y mantener el check de la búsqueda anterior, para así poder enviar varios datos a la vez?

dejo mi codigo:

find_dpcta.php

Código PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Untitled Document</title>
<
script type="text/javascript" src="./Script/jquery-1.6.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    
$("#cuentas").keyup(function(e){         
   $.get("dpcta.php",{a :$("#cuentas").val() },function(data){
       $("#txtHint").html(data);
        })
    });    
});
</script>


</head>

<body>

<label>Buscar Cuentas: <input type="text" name="cuentas" id="cuentas" /></label>

<div id="txtHint" class="centrado"></div>

</body>
</html> 
dpcta.php

Código PHP:

<script>
function comprobar(){
    //alert ("HOY");
    var inp="";
    var a="";
    var inputs = document.getElementById("_container").getElementsByTagName("input");
    
    for(var i = 0; i < inputs.length; i++){
        if(inputs[i].checked){
            inp += a + inputs[i].value;
            a = ",";
        }
    }    
    alert (inp);
      $('#data').val(inp);
      config.dialog("close");
}
</script>
<?php
include("conexion.php");
include(
'./Script/funcion.php');
$conexion = new ControlBD();
$conexion->conectar();
$conexion->seleccionarBD();

$cta $_GET['a'];

$query "SELECT CTA_CODIGO,CTA_DESCRI FROM dpcta WHERE CTA_DESCRI LIKE '%".$cta."%' OR CTA_CODIGO LIKE '%".$cta."%'";
$result=$conexion->ejecutarQuery($query);

echo 
"<form name='hijo' id='hijo'>    
        <table style='width:100%' >
         <thead>
          <tr>
           <td>Código</td>
           <td>Descripcion</td>
           <td width='20'><input type='checkbox' /></td>
          </tr>
         </thead>
        </table>
        <table class='tablas' style='width:100%' id='_container'>
         <tbody>"
;  
       while(
$cuentas=mysql_fetch_array($result)){
echo 
"      <tr>";
echo 
"        <td>".$cuentas['CTA_CODIGO']."</td>";
echo 
"        <td>".$cuentas['CTA_DESCRI']."</td>";
echo 
"        <td><input type='checkbox' value='".$cuentas['CTA_CODIGO']."' name='dpctas' /></td>";
echo 
"      </tr>";
       }
echo 
"      </tbody>";
echo 
" <input type='button' value='Guardar' onClick='comprobar()' /> ";
echo 
"</table></form>";
?>

Espero puedan ayudarme, SALUDOS
  #2 (permalink)  
Antiguo 14/06/2012, 11:34
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 1 mes
Puntos: 11
Respuesta: CheckBox Dinámicos

Yo usaria distintos checkbox con la display:none, y segun pinches en uno u otro, mediante jquery cambiaria el display:none a display:block, segun quieras poner uno u otro
  #3 (permalink)  
Antiguo 18/06/2012, 05:50
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: CheckBox Dinámicos

Hola compañero, gracias por responder, bueno mi problema lo solucione de la siguiente forma:

Cada vez que le de a un check envío ese dato a un campo oculto en el formulario y voy concatenando los valores en una variable en JavaScript, de esta manera puedo seleccionar y hacer cualquier búsqueda dinámica, en un momento posteo el codigo para que alguien con el mismo problema le pueda servir

Saludos

Etiquetas: jquery, php
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 06:43.