Hola gente del foro, he venido ante uds para poder encontrar una solucion al inconveniente que tengo, esperemos allar una solucion, les explico
Tengo una grilla que se llena dinamicamente cada registro de esta tiene un checkbox para ser seleccionado
<input type="checkbox" name="checkseleccionar[]" id="checkseleccionar" value="<?php echo $contacto->idcontacto; ?>" onclick="funcion_check()" />
lo que estoy intentando hacer pero no consigo aun ,es lo siguiente:
al seleccionar un check almaceno el value en una variable de sessionStorage para que me mantenga el valor al paginar la grilla ya que si no lo hago asi me borra los valores(podria haber alguna otra opcion de hacer esto ? alguna parecida a sessionStorage ) y los voy agregando cade vez que se selecione un check este es el codigo:
checkseleccionar=document.form1.checkseleccionar;
var cadena = new Array();
var nuevacadena = new Array();
function funcion_check()
{
for (i=0;i<checkseleccionar.length;++i)
{
if(checkseleccionar[i].checked)
{
cadena.push(checkseleccionar[i].value);
sessionStorage.cadena= sessionStorage.cadena +","+cadena;
var myString=sessionStorage.cadena;
var mySplitResult = myString.split(",");
for(k = 0; k < mySplitResult.length; k++)
{
if(mySplitResult[k]!="")
{
nuevacadena.push(mySplitResult[k]);
}
}
var arreglo = nuevacadena.unique();
sessionStorage.cadena=arreglo;
//var variable=sessionStorage.cadena;
}
else
{
}
}
}
con esto me va agregando lo valores a la variable session y me los va almacenando
lo que quisiera hacer es poder decirle que cuando me desmarque un check me borre ese valor de la variable session
agradezco su colaboracion
saludos