Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia.
Tenho 3 dropdown's com valores iguais (0,1, 2 e 3).
Aonde 0 é 'Selecione uma colaborador'
1 é 'Fábia'
2 é 'Helio'
3 é 'Sueli'
Tenho que selecionar um valor em um dos dropdown e sumir dos outros.
Exemplo:
Seleciono Sueli no primeiro DropDown e tem que sumir do Segundo e Terceiro, porem nesse segundo e terceiro tem que aparecer Fábio e Helio no Segundo e Fabia e Helio no Terceiro.
E quando seleciono um desses nomes no Segundo e terceiro tem que moldar os 3 dropdowns de acordo com essa regra.
Uma coisa que tambem tem que acontecer é quando seleciono o item (valor 0, 'Selecione um colaborador'), tem que voltar para todos os outros dropdowns.
Eu consegui fazer com IFs mas ta gigante.
A questão é que não estou sabendo fazer por 'For'.
Queria uma luz. Uma ajuda para poder aprender.
Se alguem puder me ajudar eu agradeceria muito.
Fiz assim:
function fnFacilitador() {
var varField_idFacilitador1 = $("#varField_idFacilitador1 option:selected").val();
var varField_idFacilitador2 = $("#varField_idFacilitador2 option:selected").val();
var varField_idFacilitador3 = $("#varField_idFacilitador3 option:selected").val();
//alert($("#varField_idFacilitador1 option:selected").val())
if (parseInt(varField_idFacilitador1) == parseInt(0)){
$("#varField_idFacilitador1 option[value='0']").show();
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").show();
}
if (parseInt(varField_idFacilitador2) == parseInt(0)){
$("#varField_idFacilitador2 option[value='0']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").show();
}
if (parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador3 option[value='0']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(1)){
$("#varField_idFacilitador1 option[value='0']").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador1+"]").show();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador1+"]").hide();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador1+"]").hide();
}
if(parseInt(varField_idFacilitador1) == parseInt(2)){
$("#varField_idFacilitador1 option[value='0']").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador1+"]").show();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador1+"]").hide();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador1+"]").hide();
}
if(parseInt(varField_idFacilitador1) == parseInt(3)){
$("#varField_idFacilitador1 option[value='0']").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador1+"]").show();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador1+"]").hide();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador1+"]").hide();
}
//alert($("#varField_idFacilitador2 option:selected").val())
if (parseInt(varField_idFacilitador2) == parseInt(1)){
$("#varField_idFacilitador2 option[value='0']").show();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador2+"]").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador2+"]").hide();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador2+"]").hide();
}
if(parseInt(varField_idFacilitador2) == parseInt(2)){
$("#varField_idFacilitador2 option[value='0']").show();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador2+"]").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador2+"]").hide();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador2+"]").hide();
}
if(parseInt(varField_idFacilitador2) == parseInt(3)){
$("#varField_idFacilitador2 option[value='0']").show();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador2+"]").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador2+"]").hide();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador2+"]").hide();
}
//alert($("#varField_idFacilitador3 option:selected").val())
if (parseInt(varField_idFacilitador3) == parseInt(1)){
$("#varField_idFacilitador3 option[value='0']").show();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador3+"]").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador3+"]").hide();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador3+"]").hide();
}
if(parseInt(varField_idFacilitador3) == parseInt(2)){
$("#varField_idFacilitador3 option[value='0']").show();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador3+"]").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador3+"]").hide();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador3+"]").hide();
}
if(parseInt(varField_idFacilitador3) == parseInt(3)){
$("#varField_idFacilitador3 option[value='0']").show();
$("#varField_idFacilitador3 option[value="+varField_idFacilitador3+"]").show();
$("#varField_idFacilitador1 option[value="+varField_idFacilitador3+"]").hide();
$("#varField_idFacilitador2 option[value="+varField_idFacilitador3+"]").hide();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='0']").show();
$("#varField_idFacilitador2 option[value='0']").show();
$("#varField_idFacilitador3 option[value='0']").show();
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(1) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").hide();
$("#varField_idFacilitador3 option[value='1']").hide();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(2) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador3 option[value='2']").hide();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(3) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").hide();
$("#varField_idFacilitador3 option[value='3']").hide();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(1) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").hide();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").hide();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(2) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").hide();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(3) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").hide();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").hide();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(1)){
$("#varField_idFacilitador1 option[value='1']").hide();
$("#varField_idFacilitador2 option[value='1']").hide();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(2)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(3)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").hide();
$("#varField_idFacilitador2 option[value='3']").hide();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(1) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(2)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").hide();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='1']").hide();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='1']").hide();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(1) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(2)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").hide();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='1']").hide();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='1']").hide();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(2) && parseInt(varField_idFacilitador2) == parseInt(3) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").hide();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador3 option[value='2']").hide();
$("#varField_idFacilitador3 option[value='3']").hide();
}
if (parseInt(varField_idFacilitador1) == parseInt(1) && parseInt(varField_idFacilitador2) == parseInt(3) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").hide();
$("#varField_idFacilitador2 option[value='1']").hide();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='1']").hide();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador3 option[value='3']").hide();
}
if (parseInt(varField_idFacilitador1) == parseInt(2) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(1)){
$("#varField_idFacilitador1 option[value='1']").hide();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='1']").hide();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador3 option[value='2']").hide();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(3) && parseInt(varField_idFacilitador3) == parseInt(1)){
$("#varField_idFacilitador1 option[value='1']").hide();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='1']").hide();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador3 option[value='3']").hide();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(1) && parseInt(varField_idFacilitador3) == parseInt(3)){
$("#varField_idFacilitador1 option[value='1']").hide();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").hide();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador2 option[value='3']").hide();
$("#varField_idFacilitador3 option[value='1']").hide();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(0) && parseInt(varField_idFacilitador2) == parseInt(1) && parseInt(varField_idFacilitador3) == parseInt(2)){
$("#varField_idFacilitador1 option[value='1']").hide();
$("#varField_idFacilitador1 option[value='2']").hide();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='3']").show();
$("#varField_idFacilitador3 option[value='1']").hide();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(3) && parseInt(varField_idFacilitador2) == parseInt(2) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").hide();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador2 option[value='3']").hide();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador3 option[value='2']").hide();
$("#varField_idFacilitador3 option[value='3']").hide();
}
if (parseInt(varField_idFacilitador1) == parseInt(3) && parseInt(varField_idFacilitador2) == parseInt(1) && parseInt(varField_idFacilitador3) == parseInt(0)){
$("#varField_idFacilitador1 option[value='1']").hide();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador2 option[value='2']").show();
$("#varField_idFacilitador2 option[value='3']").hide();
$("#varField_idFacilitador3 option[value='1']").hide();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador3 option[value='3']").hide();
}
if (parseInt(varField_idFacilitador1) == parseInt(2) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(3)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").show();
$("#varField_idFacilitador1 option[value='3']").hide();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='3']").hide();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador3 option[value='2']").hide();
$("#varField_idFacilitador3 option[value='3']").show();
}
if (parseInt(varField_idFacilitador1) == parseInt(3) && parseInt(varField_idFacilitador2) == parseInt(0) && parseInt(varField_idFacilitador3) == parseInt(2)){
$("#varField_idFacilitador1 option[value='1']").show();
$("#varField_idFacilitador1 option[value='2']").hide();
$("#varField_idFacilitador1 option[value='3']").show();
$("#varField_idFacilitador2 option[value='1']").show();
$("#varField_idFacilitador2 option[value='2']").hide();
$("#varField_idFacilitador2 option[value='3']").hide();
$("#varField_idFacilitador3 option[value='1']").show();
$("#varField_idFacilitador3 option[value='2']").show();
$("#varField_idFacilitador3 option[value='3']").hide();
}
}Carregando comentários...