11/03/2008, 02:09
|
| | 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! |