Código PHP:
unselect.length = 0;
for (var i = 0; i < vcl.$('chklbsis[]').options.length; i++)
{
unselect.push(vcl.$('chklbsis[]').options[ i ].value);
if (vcl.$('chklbsis[]').options[ i ].selected)
selected.push(vcl.$('chklbsis[]').options[ i ].value);
}
vcl.$('hfder').value.replace(unselect.join(), ""); ;
vcl.$('hfder').value = selected.join();
ejemplo:
tengo dos listas una va del 1-5 y otra del 6-10, entonces si selecciono todos los datos tengo : 1,2,3,4,5,6,7,8,9,10.
Entonces si de la lista 1 solo selecciono 4,5 quiero que me quede 4,5,6,7,8,9,10
Segun yo quiero eliminar de mi cadena ("1,2,3,4,5,6,7,8,9,10" ) todo lo de la lista 1 ("1,2,3,4,5" ) con un replace, para luego agregarle los ("4,5") y quede como quiero. Segun yo lo que hice debe funcionar asi. pero no, el replace no me funciona.