JavaScript: serializzare un form selezionando solo gli elementi in uso
In JavaScript possiamo serializzare un form selezionando solo gli elementi effettivamente usati.
In JavaScript possiamo serializzare un form selezionando solo gli elementi effettivamente usati.
La soluzione รจ la seguente:
'use strict';
const serialize = form => {
let elements = form.querySelectorAll('input, select, textarea');
let output = {};
for(let i = 0; i < elements.length; i++) {
let element = elements[i];
if(element.hasAttribute('name')) {
output[element.getAttribute('name')] = element.value;
}
}
return output;
}
Commenti