Preenche os campos abaixo.
// -------------------------
// DADOS A PREENCHER
// -------------------------
const dados = {
name: "MARLENE",
surname: "ALVES PEREIRA",
gender: "F",
bday: "1982/11/14",
nationality: "STP",
traveldoc: "PC075176",
};
// -------------------------
// FUNÇÃO PARA PREENCHER
// -------------------------
function preencherFormulario(dados) {
const setValue = (id, value) => {
const el = document.getElementById(id);
if (!el) return;
// ativar campo desativado
if (el.disabled) el.disabled = false;
// definir valor
el.value = value;
// disparar eventos de validação
el.dispatchEvent(new Event("input", { bubbles: true }));
el.dispatchEvent(new Event("change", { bubbles: true }));
};
setValue("name", dados.name);
setValue("surname", dados.surname);
setValue("gender", dados.gender);
setValue("bday", dados.bday);
setValue("nationality", dados.nationality);
setValue("traveldoc", dados.traveldoc);
console.log("✔ Formulário preenchido automaticamente!");
}
// Executar
preencherFormulario(dados);