Java Script

10/05/2010

0

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 ???
Ideia Ltda

Ideia Ltda

Responder

Posts

10/05/2010

Dyego Carmo

alem de != "" e se não é NULL voce precisa verificar se o recurso está visivel !

Adicione esta verificacao e beleza :)

Responder

10/05/2010

Ideia Ltda

alem de != "" e se não é NULL voce precisa verificar se o recurso está visivel !

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
Responder

10/05/2010

Ideia Ltda

alem de != "" e se não é NULL voce precisa verificar se o recurso está visivel !

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 ?
Responder

10/05/2010

Ideia Ltda

alem de != "" e se não é NULL voce precisa verificar se o recurso está visivel !

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 ?
Responder

14/05/2010

Dyego Carmo

Ele retornou qual erro ?

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar