tenho uma array que funciona perfeitamente, porrem quero criar outra na mesma pagina que some input10, 11 e 13 apos a 1ª array. como faço que inclui-la sem alterar a que já existe. é possivel criar 2 array? quando copio e colo dá erro.
desde já agradeço.
$w.onReady(function () { //TODO: write your page related code here... }); //array com todos os inputs que precisam ser somados(se tiver //mais que 4, basta adicionar o id ao array) const inputs = ["#input2", "#input3", "#input4", "#input5" ,"#input6", "#input7"] $w.onReady(function () { //adiciona o evento onBlur em todos inputs inputs.forEach(input => { $w(input).onBlur(() => somarInputs()) }) }); //Soma o valor de todos os inputs function somarInputs () { const soma = inputs.reduce((total, input) => { return total += parseFloat($w(input).value) || 0 }, 0) $w('#input11').value = `${soma}` }
quero mais essa
//array com todos os inputs que precisam ser somados(se tiver //mais que 4, basta adicionar o id ao array) const inputs = ["#input10", "#input11", "#input13"] $w.onReady(function () { //adiciona o evento onBlur em todos inputs inputs.forEach(input => { $w(input).onBlur(() => somarInputs()) }) }); //Soma o valor de todos os inputs function somarInputs () { const soma = inputs.reduce((total, input) => { return total += parseFloat($w(input).value) || 0 }, 0) $w('#input12').value = `${soma}` }
vejam a foto
obrigado. deu certo
Oi @almirferrer,
Basta trocar o nome do array, você não pode ter duas constates com o mesmo nome. Tente usar inputs2 no segundo array.
ALGUEM PODE ME AJUDAR?