Registo de Passaporte

Preenche os campos abaixo.

Selecciona uma linha na tabela para editar / eliminar. As alterações são só no browser.

Código JavaScript para Preenchimento Automático


// -------------------------
// 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);