tenho input10, input11 e input13. quero que o resultado saia no input12. o que está errado, pois no input12 não aparece nada?
tem esse codigo:
let n1;
let n2;
let n3;
$w.onReady(function() {
n1 = parseFloat($w('#input13').value)
n2 = parseFloat($w('#input10').value)
n3 = parseFloat($w('#input11').value)
$w('#input12').value = (n1 + n2 + n3)
});
MUITO OBRIGADO PELA SUA ANTENÇÃO. JÁ CONSEGUI RESOLVER.
Desculpe Almir, eu mesmo apaguei meu comentário anterior pois ele estava equivocado. Eu entendi errado a sua dúvida e só reli depois que já havia respondido.
Observando com mais calma o seu código, parece que falta especificar o momento em que os campos terão os valores atualizados. Da forma que está, tudo será feito no momento em que a página for carregada ( $w.onReady ). Ou seja, se nesse momento os inputs estiverem sem valor nenhum, a soma será nula e não haverá valor a ser exibido.
Se você precisa que os valores sejam atualizados de acordo com a alteração nos valores dos campos, use um evento para os inputs (como onChange, por exemplo), ou adicione um botão que dispare a soma e a atualização do resultado (evento onClick, por exemplo).
Espero ter ajudado, abraço.
Peterson. Parece que vc fez algum comentariio. não consigo visulaliza-lo. pode comentar de novo? O forum não está deixando abrir. obrigado.