Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Tabindex


UltraSeven

Pergunta

Galera tenho 3 mc um dentro do outro...no ultimo mc tenho 4 campos texto de imput.....quando rodo o site e chamo aquele mc com os campo texto....o tabIndex não funciona corretamente....ele passa por tudo que está na tela e pelos campo texto também......eu quero que ele passe somente nos campo texto....

Alguém pode me ajudar ??

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

tipo...como q você colocou o script?

algo como?

selection.setFocus("campo1");

campo1.tabIndex = 1;

campo2.tabIndex = 2;

campo3.tabIndex = 3;

campo4.tabIndex = 4;

e tipo...já q ele da dentro de 3 mcs..cuidado com a orientacao heim...tipo..._root, this, _parent....

falow!!!

Link para o comentário
Compartilhar em outros sites

  • 0

estou usando assim....

empresa2.txt.tabIndex = 0;

nome2.txt.tabIndex = 1;

email2.txt.tabIndex = 2;

assunto2.txt.tabIndex = 3;

mensagem2.txt.tabIndex = 4;

...este código está dentro do ultimo mc (adm_mc)

Já tentei colocar assim....

_root.fundoContato_mc.adm_mc.empresa2.txt.tabIndex = 0

Já tentei assim....

fundoContato_mc.adm_mc.empresa2.txt.tabIndex = 0;

Já tentei assim

adm_mc.empresa2.txt.tabIndex = 0;

.....inclusive já tentei mudar o código de lugar....

será bug do FlashMX (6.0) ????

Link para o comentário
Compartilhar em outros sites

  • 0

então...tipo....

empresa2.txt.tabIndex = 0;

o q é esse txt ??

não seria text não??

ae lembrando, se você colocar a propriedade text, a variavel dada ao campo não seria mais valida, ae o q valeria seria a instancia do campo....

falow!!

Link para o comentário
Compartilhar em outros sites

  • 0

Olha o código todo ae.....

System.useCodepage = true;

//Selection.setFocus("empresa");

empresa2.txt.tabIndex = 0

nome2.txt.tabIndex = 1;

email2.txt.tabIndex = 3

assunto2.txt.tabIndex = 4;

mensagem2.txt.tabIndex = 5

function Apagar() {

empresa = "";

nome = "";

email = "";

assunto = "";

mensagem = "";

alerta = "";

Selection.setFocus("empresa");

}

function EnviaForm() {

if (empresa eq "") {

alerta = "Preencha o campo Empresa!";

Selection.setFocus("empresa");

} else if (nome eq "") {

alerta = "Preencha o campo Nome!";

Selection.setFocus("nome");

} else if (email eq "" || email.indexOf("@", 0) eq -1 || email.indexOf(".", 0) eq -1) {

alerta = "Insira um e-mail valido!";

Selection.setFocus("email");

} else if (assunto eq "") {

alerta = "Preencha o campo Assunto!";

Selection.setFocus("assunto");

} else if (mensagem eq "") {

alerta = "Preencha o campo Mensagem!";

Selection.setFocus("mensagem");

} else {

loadVariablesNum("administrativo.asp", 0, "POST");

alerta = "Enviando mensagem...";

}

}

Link para o comentário
Compartilhar em outros sites

  • 0

cara, não faz mais isso não, por favor........

postar pra subir o tópico.....

*leia as regras............rs

e tenta assim oh........

só quero lembrar.....agora, ao em vez de você colocar uma variavel pro campo, coloca uma instancia heim.....

System.useCodepage = true;

//Selection.setFocus("empresa");

empresa2.text.tabIndex = 0;

nome2.text.tabIndex = 1;

email2.text.tabIndex = 3;

assunto2.text.tabIndex = 4;

mensagem2.text.tabIndex = 5;

function Apagar() {

empresa = "";

nome = "";

email = "";

assunto = "";

mensagem = "";

alerta = "";

Selection.setFocus("empresa");

}

function EnviaForm() {

if (empresa eq "") {

alerta = "Preencha o campo Empresa!";

Selection.setFocus("empresa");

} else if (nome eq "") {

alerta = "Preencha o campo Nome!";

Selection.setFocus("nome");

} else if (email eq "" || email.indexOf("@", 0) eq -1 || email.indexOf(".", 0) eq -1) {

alerta = "Insira um e-mail valido!";

Selection.setFocus("email");

} else if (assunto eq "") {

alerta = "Preencha o campo Assunto!";

Selection.setFocus("assunto");

} else if (mensagem eq "") {

alerta = "Preencha o campo Mensagem!";

Selection.setFocus("mensagem");

} else {

loadVariablesNum("administrativo.asp", 0, "POST");

alerta = "Enviando mensagem...";

}

}

falow!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Desculpe...mas é o desespero que faz isso conosco..... sad.gif

deixe eu explicar melhor....

os campos texto estão setados como variáveis tb......ok ? (veja no código empresa, nome, email...etc)

A coisa esta estruturada desta maneira....

fundoContato_mc

adm_mc

campos texto

então eu já coloquei o código no root assim...fundoContato_mc.adm_mc.empresa.txt.tabIndex=0 e não funcionou

já coloquei o código dentro do adm_mc de várias formas (mencionando o root e tudo...) e não funciona também....

acesse o site www.daci.com.br/teste e veja como está funcionando.....plz

Mais uma vez muito obrigado,

Marcelo

Link para o comentário
Compartilhar em outros sites

  • 0

tipo..o q eu estou tentando te falar.....

o q ta errado ae, é esse txt no caminho...

fundoContato_mc.adm_mc.empresa.txt.tabIndex=0

o q seria esse txt?????

isso não é uma propriedade, o certo seria text..e pelo visto tb não é o campo , porque tem o mesmo nome em todas as linhas...

e se você usar a propriedade text no caminho, pra ele funcionar,m você tem q coloca no caso "empresa" com instancia do campo, e não como variavel,

pra continuar como variavel, apenas tire esse text, qé dize...esse txt.........rs

falow!!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...