Array
(
)

Enter Como Tab

Hal9000
   - 16 jun 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 RegisterStartupScript. Alguém sabe pq não funcionou?

#Código

/**************************************************************************
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;
}