0% acharam este documento útil (0 voto)
16 visualizações1 página

Script Js

O documento é um script JavaScript que preenche automaticamente campos de um formulário com dados de um perfil específico. Ele define seletores para campos como nome, sobrenome, data de nascimento e sexo, e utiliza esses seletores para inserir os dados de um perfil pré-definido. Após preencher os campos, o script exibe uma mensagem de sucesso no console.

Enviado por

weyzonzo72
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
16 visualizações1 página

Script Js

O documento é um script JavaScript que preenche automaticamente campos de um formulário com dados de um perfil específico. Ele define seletores para campos como nome, sobrenome, data de nascimento e sexo, e utiliza esses seletores para inserir os dados de um perfil pré-definido. Após preencher os campos, o script exibe uma mensagem de sucesso no console.

Enviado por

weyzonzo72
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 1

(function () {

'use strict';

const campos = {
primeiro_nome: '[placeholder="Enter your first name"]',
ultimo_nome: '[placeholder="Please enter last name."]',
data_nascimento: '#dateOfBirth',
sexo: 'input[name="gender"]',
};

const dadosPerfis = [
{ id: "Pro1", data: { primeiro_nome: "MARCELINA", ultimo_nome: "TEIXEIRA",
data_nascimento: "18/01/2015", gender: "FEMALE" }},
];

// Preencher com dados do primeiro perfil


function preencherCampos(dados) {
Object.entries(campos).forEach(([key, selector]) => {
const campo = document.querySelector(selector);
if (campo) {
if (key === "sexo") {

document.querySelector(`input[name="gender"][value="${dados.gender}"]`).checked = true;
} else {
campo.value = dados[key];
}
}
});
console.log("Dados preenchidos com sucesso!");
}

preencherCampos(dadosPerfis[0].data);
})();

Você também pode gostar