interlegis / sigi

Sistema de Informações Gerenciais do Interlegis
GNU General Public License v2.0
11 stars 11 forks source link

PRIORIDADE - 00.00:Em CONVÊNIOS, retirar o comportamento de "ENTER" qd se digita as datas. #60

Closed leilacarvalho-git closed 2 years ago

leilacarvalho-git commented 3 years ago

Sesóstris,

ao INCLUIR um convênio (e talvez tb alterar), está ocorrendo a INCLUSÃO indevida quando a gente clica Enter no teclado após digitar "DataEmailSolicitacao" ou "DataSigad".

Por favor, seria possível evitar que o click no "Enter" gere uma inclusão precoce?? Podemos testar todos os campos, e não somente os de Date, né?

leilacarvalho-git commented 2 years ago

[09:14, 22/06/2021] Leila: Sem problema.rsss... [09:15, 22/06/2021] ILB.Lude Yuri.estagiário: quando damos um enter no formulário ele salva sem clicar no botão de salvar [09:15, 22/06/2021] Leila: E acontece apenas com os textfields. [09:16, 22/06/2021] ILB.Sesostris: Isso é característica do HTML. O enter equivale a um click no input type="submit" [09:16, 22/06/2021] ILB.Sesostris: Se não me engano... [09:18, 22/06/2021] Leila: Bem lembrado! No Wicket, tínhamos q colocar um pequeno script no campo p desativar o Enter. É possível fz isso no Python? [09:19, 22/06/2021] ILB.Sesostris: https://www.tjvantoll.com/2013/01/01/enter-should-submit-forms-stop-messing-with-that/ [09:19, 22/06/2021] ILB.Sesostris: Dá pra mexer nisso, mas quebra o padrão da web e cria problemas de acessibilidade [09:20, 22/06/2021] Leila: Chiii... [09:21, 22/06/2021] Leila: $(document).ready(function () { $('input').keypress(function (e) { var code = null; code = (e.keyCode ? e.keyCode : e.which);
return (code == 13) ? false : true; }); }); [09:21, 22/06/2021] Leila: Era algo mais ou menos assim.👆 [09:21, 22/06/2021] ILB.Sesostris: Eu ia dizer que o melhor é fazer o usuário se habituar, mas já tem 30 anos de web no Brasil e a pessoa não perdeu o hábito de usar enter pra mudar de campo, como era nos programas desktop.... [09:23, 22/06/2021] ILB.Sesostris: O interessante é que até os programas desktop adotaram a prática do enter ser atalho para o submit... [09:23, 22/06/2021] Leila: rsss... O problema tem ocorrido mt ao cadastrar os Convênios. Daí, estão ficando vários registros duplicados. [09:23, 22/06/2021] ILB.Sesostris: É por aí... a gente ia ter que sair colocando esse js em todos os forms. [09:27, 22/06/2021] Leila: Vamos adiar, então. Qd tivermos mais tempo, retomamos o assunto. Valeu, @ILB.Sesostris!! ......................