Jump to content


Marcos Linux

Member Since 19/05/2010
Offline Last Active 26/08/2010, 12:23
-----

Posts I've Made

In Topic: Bloquear <select> Sem Desativar

26/08/2010, 12:22

galera, pelo amor de Deus! é só colocar um disabled no select... não precisa de JS nem nada!

Amigo,
Lembre-se que o tema dessa discusão é Bloquear <select> Sem Desativar .
Se colocarmos um disabled no select irá desativa-lo

Abrs

In Topic: Bloquear <select> Sem Desativar

19/05/2010, 13:15

Há Belews, eu pensei nessa forma tbm, mais o que eu vi era diferente, eu vou achar e postar aqui.
Valews



Uma forma de Bloquear campos Select sem desativa-los Via JavaScript:

//trava o campo select pois não permite que seu valor seja alterado
function travarCampoSelect(obj){
var index = obj.selectedIndex;
obj.onkeypress=function() {
obj.options[index].selected = true;
return false;
};
obj.onclick=function() {
obj.options[index].selected = true;
return false;
};
obj.onchange=function() {
obj.options[index].selected = true;
return false;
};
}


Agora é só usar a função acima que seu campo fica Desabilitado:
travarCampoSelect(document.NomeDoMeuFormulario.NomeDoCampoSelect);

Abraço

IPB Skin By Virteq