Retirar espaços em branco no fim dos campos nome, sobrenome, endereço, bairro, etc
Enviado: 08 Ago 2019, 00:45
por rlasmar
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.
Re: Retirar espaços em branco no fim dos campos nome, sobrenome, endereço, bairro, etc
Enviado: 11 Ago 2019, 22:07
por veteranodf
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>
Re: Retirar espaços em branco no fim dos campos nome, sobrenome, endereço, bairro, etc
Enviado: 12 Ago 2019, 00:27
por rlasmar
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>
Re: Retirar espaços em branco no fim dos campos nome, sobrenome, endereço, bairro, etc
Enviado: 12 Ago 2019, 12:08
por veteranodf
Que bom que deu certo, uma dica para ajudar mais gente, faça upload dessa extensão no opencart.com e poste o link aqui;