Closed leilacarvalho-git closed 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!!
......................
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é?