Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v3.x.
#85630
Alguém sabe como posso retirar os espaços em branco no fim dos campos nome, sobrenome, endereço, bairro.

Muitos clientes ao se cadastrarem pelo celular, colocam um espaço em branco no final, devido ao teclado do celular que geralmente adiciona um espaço em branco automaticamente.

Eu tentei usar a função RTRIM no arquivo catalog/controller/account/edit.php, porém não deu certo.
#85648
Olá; Fiz uma pequena modificação para essa solicitação, deve editar o arquivo catalog\view\theme\TEMA-UTILIZADO\template\common\footer.tpl , após efetuar o proposto deve acessar a administração e atualizar o cache do ocmod e twig;

Adicione o código abaixo acima da tag <footer>

Código: Selecionar todos
<script>
$(document).ready( function() {
    $(document).on('blur', 'input[type*="text"]', function() {
        value = $(this).val();
        
        if (value.match(/\s/)) {
            value = value.replace(/\s{2,}/g, " ");
            value = value.trim();
            $(this).val(value);
        }
    });
});
</script>
rlasmar gostou disso
#85656
veteranodf escreveu:<script>
$(document).ready( function() {
$(document).on('blur', 'input[type*="text"]', function() {
value = $(this).val();

if (value.match(/\s/)) {
value = value.replace(/\s{2,}/g, " ");
value = value.trim();
$(this).val(value);
}
});
});
</script>
Funcinou veterano, muito obrigado. Vou deixar em anexo o xml em ocmod para quem precisar.
Código: Selecionar todos
<?xml version="1.0" encoding="utf-8"?>
<modification>
  <name>Retira Espaço em Branco</name>
  <code>Retira Espaço em Branco</code>
  <version>3</version>
  <author>veteranodf</author>
  <link>forum.opencartbrasil.com.br</link>
  <!-- Retira espaço em branco no final dos campos de cadastro -->
  <file path="catalog/view/theme/default/template/common/footer.twig">
    <operation>
      <search><![CDATA[<footer>]]></search>
      <add position="before"><![CDATA[
<script>
    $(document).ready( function() {
        $(document).on('blur', 'input[type*="text"]', function() {
            value = $(this).val();
        
            if (value.match(/\s/)) {
                value = value.replace(/\s{2,}/g, " ");
                value = value.trim();
             $(this).val(value);
            }
        });
    });
</script>
      ]]></add>
    </operation>
  </file>
</modification>
Você não está autorizado a ver ou baixar esse anexo.
veteranodf gostou disso

Grata Leandro! procurei, e na linha 45 esta outra […]

Erro Mensagem do MySQL: Documentação[…]

erro token

@alex3257 Esse erro se refere a está util[…]

Ola @stomach Isso não é um erro e[…]