Data BR em formulário de postagem
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Data BR em formulário de postagem
Detalhes da questão
Endereço do fórum: http://www.nwdgames.com
Versão do fórum: phpBB3
Descrição
Olá,
Quando coloco o campo DATA no formulário ele se apresenta da forma BR (DD/MM/AAAA), porém após a postagem ele fica em outro padrão (AAAA-MM-DD), tem como mudar pra forma BR?
Formulário usado: https://ajuda.forumeiros.com/h15-gerador-formulario
Re: Data BR em formulário de postagem
Procure no código do formulário por essa linha:
E tente trocar por esse:
- Código:
<script src="http://ajuda.forumeiros.com/28074.js"></script>
E tente trocar por esse:
- Código:
<script>list_elements_parse = '';
list_elements_number = '';
mode = 0;
function submit_form() {
mode = parseInt(jQuery('input[name="form_mode"]').val());
jQuery('*[template]').each(function() {
formated = jQuery(this).attr('template').replace(/{field([0-9]+)}/gi, function(exp, i) {
return field_value(i)
});
jQuery(this).val(formated)
});
jQuery('textarea[name=message]').html(jQuery('#message-template-bbcode-' + mode).html().replace(/{field([0-9]+)}/gi, function(exp, i) {
return field_value(i)
}));
return true
}
function field_value(field_id) {
field = jQuery('#field' + field_id);
if (jQuery('#field' + field_id)[0].nodeName == 'DIV') {
list_elements_parse = '';
list_elements_number = field.find('input').length;
field.find('input').each(function(index) {
var self = jQuery(this);
var value = self.val();
if (self.attr('type') === 'date') {
value = value.split('-').reverse().join('/');
}
separator = (index + 1 == list_elements_number) ? '' : field.attr('data-separador');
list_elements_parse += value + separator
});
return list_elements_parse
} else {
var value = field.val();
if (field.attr('type') === 'date') {
value = value.split('-').reverse().join('/');
}
return value;
}
}
jQuery(function() {
jQuery('dl[title]').removeAttr('title')
});
</script>
Re: Data BR em formulário de postagem
Muito obrigado, ficou como queria ;D
Queria até sugerir pra vcs até alterarem esse codigo no gerador, pois fica bem melhor desta forma que me passou, só uma sugestão ;D
Queria até sugerir pra vcs até alterarem esse codigo no gerador, pois fica bem melhor desta forma que me passou, só uma sugestão ;D
Re: Data BR em formulário de postagem
O problema é que o que eu fiz foi um arranjo técnico (para não dizer uma gambiarra). Não é culpa do script o formato retornar em AAAA-MM-DD, são os navegadores que retornam dessa forma quanto puxamos o valor do campo de data. Como ainda não existe padrão para isso, nada garante que no futuro, ao invés de usar AAAA-MM-DD, os navegadores não comecem a trazer outros tipos de formatos, quebrando o script.
Logo, fique atento se começar a aparecer alguns posts com datas estranhas no futuro. o/
---
Logo, fique atento se começar a aparecer alguns posts com datas estranhas no futuro. o/
---
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Formulario de postagem - Bug data
» Retirar data de postagem
» Data/hora na postagem
» Remover Data de Postagem
» Data e hora na postagem
» Retirar data de postagem
» Data/hora na postagem
» Remover Data de Postagem
» Data e hora na postagem
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos