Enter Como Tab

16/06/2008

Pessoal peguei na net essa função javaScript para fazer o <ENTER> se comportar como <TAB> testei no IE e funcionou legal, mas no Fire Fox Necas.

Alguém sabe o porquê? Ou tem alguma função Js que funcione em qualquer browser?

Ahhh! Outra coisa. Ela só funcionou depois que e eu colei a danada no HTML da minha Master Page, mas eu queria poder registrar ela através de um [b:22e61f3971]RegisterStartupScript[/b:22e61f3971]. Alguém sabe pq não funcionou?

/**************************************************************************
Função para simular um Tab quando for pressionado a tecla Enter
Exemplo: onKeyDown="TABEnter()"
Funciona em TEXT BOX,RADIO BUTTON, CHECK BOX e menu DROP-DOWN
**************************************************************************/
function TABEnter(oEvent) {
    var oEvent = (oEvent) ? oEvent : event;
    var oTarget = (oEvent.target) ? oEvent.target : oEvent.srcElement;
    if (oEvent.keyCode == 13)
        oEvent.keyCode = 9;
    if (oTarget.type == "text" && oEvent.keyCode == 13)
    //return false;
        oEvent.keyCode = 9;
    if (oTarget.type == "radio" && oEvent.keyCode == 13)
        oEvent.keyCode = 9;
}



Hal9000