Oi
Sei que a dúvida parece ridícula mas travei aqui.
Estou tentando atribuir um valor em um campo tipo data em um envento Ajax onChange.
Quando faço a atribuição no campo {vencimento}, no retorno, a variável apareceno formulário com o formato da data DD/MM/AAAA e não com o valor atribuido.
O que estou fazendo de errado?
Obrigado
Como vc atribui o valor?
Oi Haroldo obrigado pelo retorno.
Já atribui de diversas formas.
{vencimento} = date(‘d/m/Y’);
{vencimento} = substr($dt,8,2) . substr($dt,5,2) . substr($dt,0,4); Nesse caso $dt é o resultado de um processamento para eliminar dias não úteis.
{vencimento} = sc_date_conv($dt,“aaaa-mm-dd”,“sc_format_region”);
Quando o campo é do tipo texto funciona normalmente.
{vencimento} = date(‘Y-m-d’);
Obrigado Haroldo
Descobri o erro.
O formulário que estou usando nessa aplicação é do tipo contole. Por padrão, a variável é definida como Texto no item Tipo SQL, na Configuração Geral: vencimento.
Quando mudei para o tipo Data a atribuição funcionou normalmente.
Não entendi o motivo pois a variável não é de banco, foi criada no formulário.
Mais um aprendizado