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