mi sembra, anzi ho ormai la prova che i dati del DOM e quelli della dataMap che li ha originati non sono sempre allineati. Nell'esempio che segue ho dovuto io riportare il valore sul campo della dataMap (inputQta riceve il valore dal campo qtaOrd della dataMap). Solo digitando manualmente la qta viene mantenuto l'allineamento.
Meno.onClick = function (event)
{
if (Number($inputQta.value) > 0) {
$inputQta.value = Number($inputQta.value) - 1;
}
if (Number($inputQta.value) === 0) {
$inputContent.style.display = "none";
this.row.qtaOrd = 0;
}
};