Chicos tengo un pequeño problema, estoy intentando averiguar si esto es correcto xq no sé el por qué del fallo.
El tema es que estoy haciendo un carrito de compra de una tienda de ropa y quiero que al seleccionar un tejido del producto se deshabiliten los colores para los que no está disponible el mismo con ese tejido, y a la inversa, que cuando marques un color te salgan los tejidos para los que está disponible, pero esto requiere guardar el valor del tejido/color previamente seleccionado.
El problema es que no capto bien el color/tejido que había marcado antes de actualizarlo, uso este codigo:
(Hay una combinación de php+javascript+ajax)
Codigo Radio button
Cita: <input name="tejido" id="selec_tejido_0" value="Brocado" onclick="cargar('color','Brocado','9999')" type="radio">
<input name="tejido" id="selec_tejido_1" value="Vinilo" onclick="cargar('color','Vinilo','9999')" type="radio">
Codigo Javascript
Código:
function cargar(id_capa,valor,ref)
{
var seleccionado,i;
i=0;
while(document.getElementById('selec_'+id_capa+'_'+i))
{
if (document.getElementById('selec_'+id_capa+'_'+i).checked)
{
seleccionado=document.getElementById('selec_'+id_capa+'_'+i).value
document.write('Valor '+seleccionado);
}
i++;
}
contenedor = document.getElementById(id_capa);
ajax=nuevoAjax();
ajax.open("GET", "dependencias.php?id_capa="+id_capa+"&ref="+ref+"&valor="+valor+"&antiguo="+seleccionado,true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
contenedor.innerHTML = ajax.responseText
}
}
ajax.send(null)
....
Si quieren ver el ejemplo aquí se encuentra la página:
http://nefertec.com/pruebas/bibianbl...o.php?ref=9999
Muchas gracias de antemano,
Raúl