Buenas tardes;
Tengo una consulta de datos del cual el codpuesto lo asigno a una lista seleccionando un checkbox.
Cuando se selecciona un elemento va y verifica si ya existe y da un mensaje de que existe. Hasta ahi todo funciona bien.
Mi problema es que quiero que cuando el dato existe le pueda quitar automaticamente la seleccion al checkbox o sea que no quede seleccionado.
Espero me entiendan.
Anexo el código:
En el archivo
barriospv.phpes código donde creo la lista
Código PHP:
$queryb="SELECT codpuesto,nompuesto,dirpuesto,barpuesto,barvecino FROM $tabladp WHERE ((codpto=".$_GET['valord'] .") AND (codciu=".$_GET['valorm'] .") AND (codcomuna=".$_GET['valorc'].") AND (codzona=".$_GET['valorz'] ."))";
$resultadob=$conexion->query($queryb);
$canreg = $resultadob->num_rows;
if ($canreg>0){
$i=1;
while ($fila = mysqli_fetch_assoc($resultadob)) {
?>
<tr>
<td><input type='checkbox' name='lista[]' id='bcheck' onclick='llamarAjaxGETVpv(<?php echo $fila['codpuesto'];?>)' value="<?php echo $fila['codpuesto'];?>"/></strong></td>
</tr>
<?php $i++;
} ?>
<?php
}
En el archivo
asignarpuestocoordinador.php
Esta la funcion
llamarAjaxGETVpv(<?php echo $fila['codpuesto'];?>) que recibe el codigo y envia el dato al
barriosEpv.php es donde verifico si el dato existe.
Código:
function llamarAjaxGETVpv(puesto){
valorp=puesto;
var aleatorio=parseInt(Math.random()*999999999);
var url="barriosEpv.php?valorp="+valorp+"&r="+aleatorio;
peticion.open("GET",url,true);
peticion.onreadystatechange =respuestaAjaxbarriosEpv;
peticion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
peticion.send(null);
}
function respuestaAjaxbarriosEpv(){
if(peticion.readyState==4){
if(peticion.status==200){
//alert(peticion.responseText);
var resultado=peticion.responseText;
var resp=resultado.indexOf('!');
if (resp>0){
alert(peticion.responseText);
}
}else{
alert("ha ocurrido un error"+peticion.statusText);
}
}
}
Desde esta funcion es que quiero quitar el checkado a lista[]
Gracias por su ayuda