Multiplicar dois campos no formulário

Eric80
Giga Contributor

Boa tarde, pessoal. 

Preciso multiplicar dois campos em um formulário. 

Exemplo:

Campo A: 2300,30 * Campo B: 2 == Campo C: 4600, 60. 

Com a quantidade inteira, ou seja sem o decimal, dá certo. Porém, não consigo fazer com que ele some os decimais juntos. 

8 REPLIES 8

Aline Bueno
ServiceNow Employee
ServiceNow Employee

Boa tarde.

Não sei como construiu a lógica exatamente, mas tentou verificar se é um problema de pontuação? O decimal padrão é separado por "." e não ",".

Ram_n Botelho
Tera Contributor

Oi.

Tem um workaround simples que é

Campo C = (100 * Campo A) * (100 * Campo B) / 10000.

Isso elimina as vírgulas no "início" e adiciona "no final".

Dependendo da sua necessidade, já deve resolver.

Aline Bueno
ServiceNow Employee
ServiceNow Employee

Boa tarde.

Não sei como construiu a lógica exatamente, mas tentou verificar se é um problema de pontuação? O decimal dependendo da localidade é separado por "." e não ",".

Fabio Garcia Mi
Giga Contributor

Eric, tudo bem?

Cara, tem como mandar mais alguma informação?

Tá com cara que vc está com problema nos tipos de váriaveis... mas não sei. Lembrando que em javascritp o caractere de decima é '.' e não ','

como não sei se vc escreveu ',' por força do habito ou se os valores estão assim, fica complicado ajudar, mas da uma olha no tipo da variável