Java Script
olá pessoal, é o seguinte tenho um js que desabilita um select (recurso) de acordo com um valor pre-selecionado:
var recurso = document.getElementById('recurso');
if ( (valor != "") && (valor != null)) {
if (valor == "0"){
recurso.style.display="none"
}
if(valor == "1"){
recurso.style.display="block"
}
} executo a aplicação seleciono o valor que desabilita 'recurso' mas quando tento gravar o registro surge a sguinte mensagem: "não é possível mover o foco para o controle porque este é invisivel, não ativado ou do tipo que não aceita foco" Obs.: quando 'recurso' está abilitado consigo gravar o registro Alguém pode me ajudar ???
if ( (valor != "") && (valor != null)) {
if (valor == "0"){
recurso.style.display="none"
}
if(valor == "1"){
recurso.style.display="block"
}
} executo a aplicação seleciono o valor que desabilita 'recurso' mas quando tento gravar o registro surge a sguinte mensagem: "não é possível mover o foco para o controle porque este é invisivel, não ativado ou do tipo que não aceita foco" Obs.: quando 'recurso' está abilitado consigo gravar o registro Alguém pode me ajudar ???
Ideia Ltda
Curtidas 0
Respostas
Dyego Carmo
10/05/2010
alem de != "" e se não é NULL voce precisa verificar se o recurso está visivel !
Adicione esta verificacao e beleza :)
Adicione esta verificacao e beleza :)
GOSTEI 0
Ideia Ltda
10/05/2010
alem de != "" e se não é NULL voce precisa verificar se o recurso está visivel !
Adicione esta verificacao e beleza :)
Adicione esta verificacao e beleza :)
Dyego,
Tentei de diversas formas fazer essa verificação mas o js quebrava e não fazia nada.
Como eu devo adicionar esta verificação para que funcione corretamente?
Desde já agradeço muito por sua atenção
GOSTEI 0
Ideia Ltda
10/05/2010
alem de != "" e se não é NULL voce precisa verificar se o recurso está visivel !
Adicione esta verificacao e beleza :)
Adicione esta verificacao e beleza :)
Dyego,
Tentei de diversas formas fazer essa verificação mas o js quebrava e não fazia nada.
Como eu devo adicionar esta verificação para que funcione corretamente?
Desde já agradeço muito por sua atenção
Olá Dyego
fis a seguinte alteração no código:
var recurso = document.getElementById('recurso');
if ( (valor != "") && (valor != null) && (recurso.style.visibility == "visible") {
if (valor == "0"){
recurso.disabled=true;
}
if(valor == "1"){
recurso.disabled=false;
}
}
mas não funcionou.
Como devo fazer ?
GOSTEI 0
Ideia Ltda
10/05/2010
alem de != "" e se não é NULL voce precisa verificar se o recurso está visivel !
Adicione esta verificacao e beleza :)
Adicione esta verificacao e beleza :)
Dyego,
Tentei de diversas formas fazer essa verificação mas o js quebrava e não fazia nada.
Como eu devo adicionar esta verificação para que funcione corretamente?
Desde já agradeço muito por sua atenção
Olá Dyego
fiz a seguinte alteração no código:
var recurso = document.getElementById('recurso');
if ( (valor != "") && (valor != null) && (recurso.style.visibility == "visible") {
if (valor == "0"){
recurso.disabled=true;
}
if(valor == "1"){
recurso.disabled=false;
}
}
mas não funcionou.
Como devo fazer ?
GOSTEI 0
Dyego Carmo
10/05/2010
Ele retornou qual erro ?
GOSTEI 0