Categorias

Simular um TAB quando for pressionado a tecla Enter

Com este código é possível simular a tecla TAB quando for pressionada a tecla Enter.

Esta função funciona nos seguintes elementos de formulário:
TextBox;
Radio Button;
CheckBox;
ComboBox (Drop-Down)

Para funcionar será necessário adicionar a chamada da função no evento onKeyDown dos elementos.

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