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

botão Enter


Guest Durango_95

Pergunta

Guest Durango_95

Boa Tarde amigos,

estou com um probleminha e não encontro a sua solução, criei um codigo javascript p/ acessar o botão enter e enviar os dados,

porem o codigo q fiz funcionou no IE mais não no FF.

Vejam o codigo javascript digitado na minha pagina aspx:

<script type="text/javascript" language="javascript">

var __oldPostBack = __doPostBack;

        function Enter()
        {
            if(event.keyCode == 13 || event.which == 13) {
                return __oldPostBack ('cmdEnviar', '');
             }
        }
Digitei na minha pagina aspx.vb a sua chamada:
txtEnviar.Attributes.Add("onkeyup", "Enter()")

obs: já tentei com "onkeypress" e "onkeydown", mas não tive sucesso.

alguém sabe onde esta o tal erro?

Agradeço desde já.

Editado por fercosmig
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Seguinte cara. eu uso FF e nele tem um componente chamado FireBug, abri seu script no FF e ele deu isso:

__doPostBack is not defined

var __oldPostBack = __doPostBack;

ou seja você precisa defirir algo para o __doPostBack;

q eu não sei o que é porque nunca usei iso... boa busca =D

Link para o comentário
Compartilhar em outros sites

  • 0

Então Eric, ele postou só parte do código dele, por isso deu o erro na sua máquina. Provavelmente ele deve ter definido essa variável.

O negócio é o seguinte Durango, você precisa passar uma variável "event" como argumento para testar eventos no FF.

Vai ficar assim:

function Enter(ev){
    if(
    ev && ev.which==13 ||
    !ev && event.keyCode==13
    ) return __oldPostBack ('cmdEnviar', '')

}
document.onkeydown=Enter

Ok?

AKeleabraço

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,3k
×
×
  • Criar Novo...