Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2008, 02:09
komodo
 
Fecha de Ingreso: noviembre-2006
Mensajes: 437
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: Problema para desactivar un select

Ok, aqui va todo el código:

Cita:
function xmlhttp(){

var xmlhttp;

try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}

catch(e){

try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}

catch(e){

try{xmlhttp = new XMLHttpRequest();}

catch(e){

xmlhttp = false;

}

}

}

if (!xmlhttp)

return null;

else

return xmlhttp;

}



function cargarCombo (url, comboAnterior, element_id, color, idioma) {

var element = document.getElementById(element_id);

var valordepende = document.getElementById(comboAnterior);

var x = valordepende.value;

if(x=='MobilePrinty'){

var as = document.getElementById(idioma);
as.disabled=true;

}
else{

var as = document.getElementById(idioma);
as.disabled=false;

}


if(x=='Professional'){

var a = document.getElementById(color);
a.disabled=true;

}

else{

var a = document.getElementById(color);
a.disabled=false;

}

var fragment_url = url+'?id='+x;



var ajax = xmlhttp();

ajax.onreadystatechange = function() {

if (ajax.readyState == 4) {

element.innerHTML = ajax.responseText;

}

}

ajax.open("GET", fragment_url);

ajax.send(null);

fechador('fechador.php', 'modelo_sello', 'lang');

}
Cita:
<div id="comandes">
<form name="dades_sello" method="post" action="confirmacio.php">
<fieldset>
<label class="no_login2">Tipo:</label><select class="no_login2 jsrequired" name="tipo_sello" id="tipo_sello" onchange="javascript:cargarCombo('select_dependien tes.php', 'tipo_sello', 'modelo', 'color', 'idioma')"><option value=""></option><option value="Printy" class="printy">Printy</option><option value="MobilePrinty" class="printy">Mobile Printy</option><option value="Professional" class="professional">Professional</option></select><br />
<div id="modelo">
<label class="no_login2">Modelo de sello:</label>
<select class="no_login2 jsrequired" name="modelo_sello" id="modelo_sello" onchange="javascript:fechador('fechador.php', 'modelo_sello', 'lang')">
</select>
</div><br />
<label class="no_login2">Cantidad:</label><input type="text" class="no_login2 jsrequired" name="cantidad" maxlength="4" onkeypress="return acceptNum(event)"/><br />
<label class="no_login2">Color:</label><select class="no_login2" name="color" id="color"><option value=""></option><option value="Rojo">Rojo</option><option value="Azul"
<div id="lang">
<label class="no_login2">Idioma:</label>
<select name="idioma" id="idioma" class="no_login2">
<option value=""></option>
</select>
</div><br />
<input class="boto_no_login2" type="submit" name="enviar" value="Enviar" />
</fieldset>
</form>
</div>
Espero que ahora lo entendais mejor.

Un saludo y gracias!