Ajax - Auto preencher (RESOLVIDO)

Já vi que essa dúvida é antiga. Alguns dizem que tem funcionando, outros continuam não conseguindo implementar.

Em um formulário eu tenho os seguintes campos nessa sequencia:

campo1
campo2
campo3

O que eu gostaria de implementar é que ao sair do campo1, testar se campo2 for vazio, preencher automaticamente com o conteúdo do campo1.

Aqui não funciona o que fiz no evento onChange do campo1:

if ({campo2} = ‘’) {
{campo2} = {campo1};
}

Opa… tente com isEmpty()

tente:

if ({campo2} == '') {
{campo2} = {campo1};
}

ou

if (empty({campo2})) {
{campo2} = {campo1};
}

Desculpe Haroldo, eu me expressei mal. No código está correto (==).

Com a função empty() também não funcionou.

Só conferindo, o código eu coloco no onChange do campo1 né?

Aqui quando o foco sai do campo1 até da pra notar o evento executando, mas não chega a preencher o campo 2.

qual é o tipo do campo2?

e qual é o tipo do campo1.

Ambos campo data.

Campo 1 = data de emissão
Campo 2 = data de pagamento

Preciso das 2 porque quando o usuário informar datas diferentes o sistema contabiliza o provisionamento.

if (sc_date_empty({campo2})) {
   {campo2} = {campo1};
}

Agora lacrou! :slight_smile:

1 Curtida