Pessoal,
Atualmente para mudar o foco de campo é necessário utilizar o TAB ou mouse, alguém sabe uma forma de fazer com que ao pressionar ENTER em um campo o foco vá para o próximo campo?
Obrigado.
Autor: Leandro Santos
Pessoal,
Atualmente para mudar o foco de campo é necessário utilizar o TAB ou mouse, alguém sabe uma forma de fazer com que ao pressionar ENTER em um campo o foco vá para o próximo campo?
Obrigado.
Autor: Leandro Santos
44 comentários
{
if (jQuery.browser.mozilla)
{
jQuery(textboxes).keypress(checkForEnter);
}
else
{
jQuery(textboxes).keydown(checkForEnter);
}
} function checkForEnter(event)
{
if (event.keyCode == 13)
{
currentBoxNumber = textboxes.index(this);
if (textboxes[currentBoxNumber + 1] != null)
{
nextBox = textboxes[currentBoxNumber + 1]
nextBox.focus();
event.preventDefault();
return false;
}
}
} </script> e no formulário, voce tem que chamar uma função de inicialização init(). Assim: $frm->addJavascript( 'init()' ); O teste que fiz até que funcionou. Abraço.