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:
Codigo Javascript<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">
<input name="tejido" id="selec_tejido_1" value="Vinilo" onclick="cargar('color','Vinilo','9999')" type="radio">
Código:
Si quieren ver el ejemplo aquí se encuentra la página: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)
....
http://nefertec.com/pruebas/bibianbl...o.php?ref=9999
Muchas gracias de antemano,
Raúl

