Categorias
iiiiii
Manejar formularios
Descripcion
Solo con javascript
javascript
let form= document.querySelector('form');
form.addEventListener('submit',(evento)=>{
evento.preventDefault();//detenemos el submit del formulario
const formData = new FormData(form);
const userlike ={};
//las key son los nombres de los input (balance es numerico, y active checkbox)
for(let [key,value] of formData){
//console.log(key,value); // traeria en cada iteracion el valor de cada input
if(key=='balance'){
userlike[key] = value*1; //convertimos el dato a numerico
continue;//esto detiene el codigo hasta este punto y continua con la siguiente iteracion
}
if(key=='isActive'){
userlike[key]= (value=='on')?true:false; //convertimos el dato a booleano
continue;
}
userlike[key]= value;
}
console.log(userlike);
});