Trocar TAB por Enter em formulários

846 views
Skip to first unread message

Lucien Campos

unread,
Oct 18, 2010, 9:06:14 AM10/18/10
to php-b...@googlegroups.com
Bom dia.

Tenho a seguinte solicitação do cliente: ele quer que no formulário, a tecla ENTER, quando pressionada, coloque o cursor no próximo campo.
Sei que essa é função do TAB, mas clientes...

Então eu peguei um plugin, esse http://plugins.jquery.com/project/specialKeys
E fiz assim:

<input id="processo" name="processo" class="text large" type="text" maxlength="50" onKeyUp="nextField();" />

no js:

function nextField(){
    if ($("#processo").specialKeys(13)) { // se apertou ENTER
        $("#requerente").focus(); // manda o foco pro próximo input
    }
}

Funciona, mas o problema é que o ENTER, além de mandar o foco pro próximo campo, submete o formulário.
Como eu poderia desabilitar isso?

P.S. não dá pra colocar onsubmit="return false" na tag <form> porque lá já tem a função que valida o formulário:
<form id="new" name="new" method="post" action="gravar.php" onsubmit="return validaFormCadastro();">

--
Lucien Campos
http://about.me/lucien

Lucien Campos

unread,
Oct 18, 2010, 9:12:13 AM10/18/10
to php-b...@googlegroups.com
P.S.S. agora que percebi que não tem nada de PHP na minha dúvida, desculpa aí... mas se alguém puder me ajudar...

2010/10/18 Lucien Campos <lucien...@gmail.com>

Bruno Reis

unread,
Oct 18, 2010, 9:17:00 AM10/18/10
to php-b...@googlegroups.com
não estou muito certo, mas provavelmente você vai ter que alterar a
função de validação para verificar se foi enter. Se foi, não submete.

> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> php-brasil+...@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/php-brasil?hl=pt-BR.
>

Tecsite Estúdio Digital - Santos/SP

unread,
Oct 18, 2010, 9:56:14 AM10/18/10
to php-b...@googlegroups.com
tenta usar o preventDefault()

Em 18 de outubro de 2010 11:06, Lucien Campos <lucien...@gmail.com> escreveu:

--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.



--
Miriam de Paula

Desenvolvimento Web
Webstandard/ PHP/ MySQL/ Wordpress
www.tecsite.com.br

MSN: tecsite [at] hotmail.com
Skype: tecsite_suporte
GTalk/ GMail: tecsite [at] gmail.com
Twitter: @tecsiteweb / @miriamdepaula
LinkedIn: http://br.linkedin.com/in/tecsite


Drausio Maiquel

unread,
Oct 18, 2010, 10:29:30 AM10/18/10
to php-b...@googlegroups.com
em javascript

no INPUT coloca um onkeypress="return verifica();"

aí no <SCRIPT
um if CHARCODE==13

Willian Renan

unread,
Oct 18, 2010, 10:54:31 AM10/18/10
to php-b...@googlegroups.com
Cria um js e coloca

var localiza_cliente = document.getElementById("localiza_cliente");

localiza_cliente.onkeydown = function(event){
            if(event.keyCode == 13){
              // sua acao

Ninetails - Carlos Kazuo

unread,
Oct 18, 2010, 12:08:10 PM10/18/10
to php-b...@googlegroups.com
não sei se funcionaria, mas tenta ver se dá pra retornar false no onsubmit do formulário quando tiver focus em qualquer exceto o último campo

--------------------------------------------------
/**
 * @author Ninetails - Carlos Kazuo <ninetails.nine [at] gmail.com>
 */


2010/10/18 Willian Renan <sti...@gmail.com>

Michel Felipe

unread,
Oct 18, 2010, 12:10:41 PM10/18/10
to php-brasil
opa Lucien, vc pode usar o q o Willian disse...so gostaria de fazer
algumas observações


1 - o event.keyCode não é crossbrowser, já q o Moz vc precisa usar
event.wich. Então, aconselho vc utilizar esse specialKeys ae do jQuery
q provavelmente é um crossbrowser para capturar a tecla digitada.

2 - Teste no onsubmit do form se a tecla digitada é o Enter, caso
seja, faça um "return false". Este tipo de retorno irá cancelar o
submit

E como vc disse, ele simplesmente poderia apertar o tab mas...ai
ai...pessoas são estranhas ¬¬

On 18 out, 11:54, Willian Renan <stin...@gmail.com> wrote:
> Cria um js e coloca
>
> var localiza_cliente = document.getElementById("localiza_cliente");
>
> > localiza_cliente.onkeydown = function(event){
>
>             if(event.keyCode == 13){
>
>               // sua acao
>
>             }
>
>         }
>
> Em 18 de outubro de 2010 12:29, Drausio Maiquel
> <drau...@dmasoft.com.br>escreveu:
>
>
>
> > em javascript
>
> > no INPUT coloca um onkeypress="return verifica();"
>
> > aí no <SCRIPT
> > um if CHARCODE==13
>
> > Em 18 de outubro de 2010 11:56, Tecsite Estúdio Digital - Santos/SP <
> > tecs...@gmail.com> escreveu:
>
> > tenta usar o preventDefault()
> >>> php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> >>> .
> >>> Para obter mais opções, visite esse grupo em
> >>>http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> >> --
> >> *Miriam de Paula*
>
> >> Desenvolvimento Web
> >> Webstandard/ PHP/ MySQL/ Wordpress
> >>www.tecsite.com.br
>
> >> MSN: tecsite [at] hotmail.com
> >> Skype: tecsite_suporte
> >> GTalk/ GMail: tecsite [at] gmail.com
> >> Twitter: @tecsiteweb / @miriamdepaula
> >> LinkedIn:http://br.linkedin.com/in/tecsite
>
> >>  --
> >> Você está recebendo esta mensagem porque se inscreveu no grupo
> >> "php-brasil" dos Grupos do Google.
> >> Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com
> >> .
> >> Para cancelar a inscrição nesse grupo, envie um e-mail para
> >> php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> >> .
> >> Para obter mais opções, visite esse grupo em
> >>http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> >  --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > .

Lucien Campos

unread,
Oct 18, 2010, 1:57:00 PM10/18/10
to php-b...@googlegroups.com
consegui fazer com


<form id="new" name="new" method="post" action="gravar.php" onsubmit="return validaFormCadastro();">

e colocando

if ($.specialKeys('enter')){ // se apertou ENTER
        return false;
    }

logo na primeira linha de function validaFormCadastro()

obrigado pela ajuda de todos.

2010/10/18 Michel Felipe <mich...@gmail.com>
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.




--
Lucien Campos
http://about.me/lucien

Michel Felipe

unread,
Oct 18, 2010, 2:07:39 PM10/18/10
to php-brasil
Por nada Lucien, estamos aq para nos ajudar :D

So uma dica, tdo bem q funcionou mais...n use eventos dessa forma.
Utilize Javascript não-obstrusivo. Isso significa q, o mais indicado é
vc definir qual evento um elemento executa de fora do HTML.

Substitui isso:

<form id="new" name="new" method="post" action="gravar.php"
onsubmit="return
validaFormCadastro();">

if ($.specialKeys('enter')){ // se apertou ENTER
return false;
}

Por isso:

<form id="new" name="new" method="post" action="gravar.php">

e colocando

$('form#new').submit(function(){
if ($.specialKeys('enter')){ // se apertou ENTER
return false;
}
});

Dessa forma vc tem cada coisa no seu lugar. Javascipt cuidando dos
eventos de um elemento separadamente das marcações HTML. Pesquise
sobre Javascript não-obstrusivo

Qualquer dúvida estamos aq :D


On 18 out, 14:57, Lucien Campos <luciencam...@gmail.com> wrote:
> consegui fazer com
>
> <form id="new" name="new" method="post" action="gravar.php" onsubmit="return
> validaFormCadastro();">
>
> e colocando
>
> if ($.specialKeys('enter')){ // se apertou ENTER
>         return false;
>     }
>
> logo na primeira linha de function validaFormCadastro()
>
> obrigado pela ajuda de todos.
>
> 2010/10/18 Michel Felipe <michel...@gmail.com>
> > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> > > >>> .
> > > >>> Para obter mais opções, visite esse grupo em
> > > >>>http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > >> --
> > > >> *Miriam de Paula*
>
> > > >> Desenvolvimento Web
> > > >> Webstandard/ PHP/ MySQL/ Wordpress
> > > >>www.tecsite.com.br
>
> > > >> MSN: tecsite [at] hotmail.com
> > > >> Skype: tecsite_suporte
> > > >> GTalk/ GMail: tecsite [at] gmail.com
> > > >> Twitter: @tecsiteweb / @miriamdepaula
> > > >> LinkedIn:http://br.linkedin.com/in/tecsite
>
> > > >>  --
> > > >> Você está recebendo esta mensagem porque se inscreveu no grupo
> > > >> "php-brasil" dos Grupos do Google.
> > > >> Para postar neste grupo, envie um e-mail para
> > php-b...@googlegroups.com
> > > >> .
> > > >> Para cancelar a inscrição nesse grupo, envie um e-mail para
> > > >> php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> > > >> .
> > > >> Para obter mais opções, visite esse grupo em
> > > >>http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > >  --
> > > > Você está recebendo esta mensagem porque se inscreveu no grupo
> > "php-brasil"
> > > > dos Grupos do Google.
> > > > Para postar neste grupo, envie um e-mail para
> > php-b...@googlegroups.com.
> > > > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > > > php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> > > > .
> > > > Para obter mais opções, visite esse grupo em
> > > >http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > --
> > > Willian Renan Becher
>
> > > Acessehttp://
> >www.willianrenan.com/blog/http://www.nossajoinville.com.br/http://www...
>
> > --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > .
> > Para obter mais opções, visite esse grupo em
> >http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> --
> Lucien Camposhttp://about.me/lucien

Lucien Campos

unread,
Oct 18, 2010, 2:54:37 PM10/18/10
to php-b...@googlegroups.com
valeu pela dica, Michel

só estou com probleminha agora (update)

essa linha if ($.specialKeys('enter')){ não funciona no IE
aparentemente esse plugin do jquery não é crossbrowser não

pesquisei na internet mas não entendi muito bem como usar isso de
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

como posso fazer para reconhecer qual tecla foi pressionada no IE?

2010/10/18 Michel Felipe <mich...@gmail.com>
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.

Michel Felipe

unread,
Oct 18, 2010, 3:12:08 PM10/18/10
to php-brasil
hummm....para pegar o código de forma Crossbrowser utilize dessa
forma:

var keynum;
if(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}

//Checando qual tecla foi digitada
if(String.fromCharCode(keynum).toLowerCase() == 'enter'){
//Faça algo se for enter
}

//ou teste assim:

if(keynum == 13 //acho q é esse o código do enter){
//faça algo
}

se vc der um alert(keynum) irá retornar o código da tecla. Abaixo
disso, coloquei um exemplo de como vc testa se é enter

Segue o link do w3schools do código onde eu pesquisei isso
http://www.w3schools.com/jsref/event_onkeypress.asp



On 18 out, 15:54, Lucien Campos <luciencam...@gmail.com> wrote:
> valeu pela dica, Michel
>
> só estou com probleminha agora (update)
>
> essa linha if ($.specialKeys('enter')){ não funciona no IE
> aparentemente esse plugin do jquery não é crossbrowser não
>
> pesquisei na internet mas não entendi muito bem como usar isso de
> var keyCode = event.keyCode ? event.keyCode : event.which ? event.which :
> event.charCode;
>
> como posso fazer para reconhecer qual tecla foi pressionada no IE?
>
> 2010/10/18 Michel Felipe <michel...@gmail.com>
> > > > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
> > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
>
> > > > > >>> .
> > > > > >>> Para obter mais opções, visite esse grupo em
> > > > > >>>http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > > > >> --
> > > > > >> *Miriam de Paula*
>
> > > > > >> Desenvolvimento Web
> > > > > >> Webstandard/ PHP/ MySQL/ Wordpress
> > > > > >>www.tecsite.com.br
>
> > > > > >> MSN: tecsite [at] hotmail.com
> > > > > >> Skype: tecsite_suporte
> > > > > >> GTalk/ GMail: tecsite [at] gmail.com
> > > > > >> Twitter: @tecsiteweb / @miriamdepaula
> > > > > >> LinkedIn:http://br.linkedin.com/in/tecsite
>
> > > > > >>  --
> > > > > >> Você está recebendo esta mensagem porque se inscreveu no grupo
> > > > > >> "php-brasil" dos Grupos do Google.
> > > > > >> Para postar neste grupo, envie um e-mail para
> > > > php-b...@googlegroups.com
> > > > > >> .
> > > > > >> Para cancelar a inscrição nesse grupo, envie um e-mail para
> > > > > >> php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> > > > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
> > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
>
> > > > > >> .
> > > > > >> Para obter mais opções, visite esse grupo em
> > > > > >>http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > > > >  --
> > > > > > Você está recebendo esta mensagem porque se inscreveu no grupo
> > > > "php-brasil"
> > > > > > dos Grupos do Google.
> > > > > > Para postar neste grupo, envie um e-mail para
> > > > php-b...@googlegroups.com.
> > > > > > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > > > > > php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> > > > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
> > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
>
> > > > > > .
> > > > > > Para obter mais opções, visite esse grupo em
> > > > > >http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > > > --
> > > > > Willian Renan Becher
>
> > > > > Acessehttp://
> > > >www.willianrenan.com/blog/http://www.nossajoinville.com.br/http://www.
> > ..
>
> > > > --
> > > > Você está recebendo esta mensagem porque se inscreveu no grupo
> > "php-brasil"
> > > > dos Grupos do Google.
> > > > Para postar neste grupo, envie um e-mail para
> > php-b...@googlegroups.com.
> > > > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > > > php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> > > > .
> > > > Para obter mais opções, visite esse grupo em
> > > >http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > --

Lucien Campos

unread,
Oct 19, 2010, 10:15:26 AM10/19/10
to php-b...@googlegroups.com
Pessoal acabei achando este plugin que tbm funciona no IE e resolveu meu problema:
http://binarykitten.me.uk/dev/jq-plugins/259-jquery-keyz-plugin.html

Valeu

2010/10/18 Michel Felipe <mich...@gmail.com>
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.

Michel Felipe

unread,
Oct 19, 2010, 11:02:14 AM10/19/10
to php-brasil
Bom...funciona tbm. So mostrei uma forma de fazer isso sem FW. As vzs,
aumentamos d+ nossa aplicação ou adicionamos arquivos .js muito
grandes sem necessidade. Se vc ja usa o JQuery para outras coisas
nesse mesmo sistema otimo, agora...se vc so precisa dele pra fazer
isso ai nessa página, n acho muito indicado usá-lo so pra fzer isso.
Sendo q, o código q te passei é bem simples. Todos os dois "funcionam"
mas tdo depende da aplicação e da sua necessidade. Tlvz aumentar o
tempo de resposta no cliente n seja correto, a depender da criticidade
da sua aplicação

Precisar estamos aq :D

On 19 out, 11:15, Lucien Campos <luciencam...@gmail.com> wrote:
> Pessoal acabei achando este plugin que tbm funciona no IE e resolveu meu
> problema:http://binarykitten.me.uk/dev/jq-plugins/259-jquery-keyz-plugin.html
>
> Valeu
>
> 2010/10/18 Michel Felipe <michel...@gmail.com>
> > > > > > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
> > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
>
> > > > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
> > <php-brasil%25252Bun...@googlegroups.com<php-brasil%2525252Bu...@googlegroups.com>
>
> > > > > > > >>> .
> > > > > > > >>> Para obter mais opções, visite esse grupo em
> > > > > > > >>>http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > > > > > >> --
> > > > > > > >> *Miriam de Paula*
>
> > > > > > > >> Desenvolvimento Web
> > > > > > > >> Webstandard/ PHP/ MySQL/ Wordpress
> > > > > > > >>www.tecsite.com.br
>
> > > > > > > >> MSN: tecsite [at] hotmail.com
> > > > > > > >> Skype: tecsite_suporte
> > > > > > > >> GTalk/ GMail: tecsite [at] gmail.com
> > > > > > > >> Twitter: @tecsiteweb / @miriamdepaula
> > > > > > > >> LinkedIn:http://br.linkedin.com/in/tecsite
>
> > > > > > > >>  --
> > > > > > > >> Você está recebendo esta mensagem porque se inscreveu no grupo
> > > > > > > >> "php-brasil" dos Grupos do Google.
> > > > > > > >> Para postar neste grupo, envie um e-mail para
> > > > > > php-b...@googlegroups.com
> > > > > > > >> .
> > > > > > > >> Para cancelar a inscrição nesse grupo, envie um e-mail para
> > > > > > > >> php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> > > > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
> > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
>
> > > > > > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
> > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
>
> > > > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
> > <php-brasil%25252Bun...@googlegroups.com<php-brasil%2525252Bu...@googlegroups.com>
>
> > > > > > > >> .
> > > > > > > >> Para obter mais opções, visite esse grupo em
> > > > > > > >>http://groups.google.com/group/php-brasil?hl=pt-BR.
>
> > > > > > > >  --
> > > > > > > > Você está recebendo esta mensagem porque se inscreveu no grupo
> > > > > > "php-brasil"
> > > > > > > > dos Grupos do Google.
> > > > > > > > Para postar neste grupo, envie um e-mail para
> > > > > > php-b...@googlegroups.com.
> > > > > > > > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > > > > > > > php-brasil+...@googlegroups.com<php-brasil%2Bunsu...@googlegroups.com>
> > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> > > > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
> > <php-brasil%252Buns...@googlegroups.com<php-brasil%25252Bun...@googlegroups.com>
>
> > > > > > <php-brasil%2Bunsu...@googlegroups.com<php-brasil%252Buns...@googlegroups.com>
>
> ...
>
> mais »

Suissa

unread,
Oct 20, 2010, 1:03:16 PM10/20/10
to php-b...@googlegroups.com
Eu acho mto errado usar enter em vez de tab, usabilidade 0
td mundo ta acostumado com tab para mudar os campos e enter para submeter o form

2010/10/19 Michel Felipe <mich...@gmail.com>
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.




--
Jean C. Nascimento aka Suissa
Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP

WebDeveloper - wgbnet.com.br/ | localclub.com.br/
NoSQL Evangelist - nosqlbr.com.br/
iGrape Evangelist - igrape.org/
TheWebMind Evangelist - thewebmind.org/

      

Rafael Eduardo Kassner

unread,
Oct 20, 2010, 1:11:54 PM10/20/10
to php-b...@googlegroups.com
Tem alguns seres, acostumados a usar uns antigos sistemas de 1900 e guaraná de rolha, onde se apertava ENTER no lugar do TAB.

Deve ser esse tipo de ser que pediu essa parada pro Lucien....

2010/10/20 Suissa <jnasc...@gmail.com>



--
Rafael Eduardo Kassner
http://www.kassner.com.br
+55 47 9111-5333

Lucien Campos

unread,
Oct 20, 2010, 1:18:10 PM10/20/10
to php-b...@googlegroups.com
Realmente, meu sistema é a adaptação de um antigo sistema em VB.

2010/10/20 Rafael Eduardo Kassner <kas...@gmail.com>



--
Lucien Campos
http://about.me/lucien

Suissa

unread,
Oct 20, 2010, 1:20:20 PM10/20/10
to php-b...@googlegroups.com
tipo cobol neh?

2010/10/20 Rafael Eduardo Kassner <kas...@gmail.com>
Tem alguns seres, acostumados a usar uns antigos sistemas de 1900 e guaraná de rolha, onde se apertava ENTER no lugar do TAB.

Leonardo de A. Pereira

unread,
Oct 20, 2010, 2:13:15 PM10/20/10
to php-b...@googlegroups.com
O problema é que o enter submete o formulário mesmo estando no primeiro campo.
Se o enter atuasse como o tab exceto para o ultimo campo, seria indiferente para quem usa TAB e útil para quem usa ENTER.
Não é necessário forçar um custume no cliente, tão pouco ferir os princípios da usabilidade

Glauber Santana

unread,
Oct 20, 2010, 4:34:19 PM10/20/10
to php-b...@googlegroups.com
galera nao vamos querer re-inventar a Roda.
 
acho que seria cabivel tentar explicar ao seu Cliente o quao complicado é fazer esta mudança e seus riscos..

Sucesso!
Glauber Santana


Contato
(11) 2585-6223 / 6240-3733
glaube...@gmail.com

Stephan A. de Souza

unread,
Oct 20, 2010, 4:44:38 PM10/20/10
to php-b...@googlegroups.com
Isso já deu rolo em outra discussão, não sei se foi neste grupo ou na listaphp.. Anw sou totalmente contra por questões de usabilidade ponto

2010/10/20 Lucien Campos <lucien...@gmail.com>



--

Suissa

unread,
Oct 22, 2010, 1:34:23 AM10/22/10
to php-b...@googlegroups.com
Lembrando que se for assim de usuarios legados de sistemas antigos então eles ainda estariam no DOS se não fossem obrigados a mudar, isto faz parte. Se eles querem ser habeis a mexer com a internet devem se adaptar aos seus padroes.

2010/10/20 Stephan A. de Souza <bla...@gmail.com>
Reply all
Reply to author
Forward
0 new messages