Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tossulino

Somar Strings - JS

Recommended Posts

Qual eh a função para eu somar duas strings que estão em inputs do form?Exemplo: soma = (document.form.nota1.value) + (document.form.nota2.value) ;eh soh assim??Não to conseguindo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

desse modo não dá certo porque o sinal de + é um concatenadorpra somar é preciso converter a string para numéricosoma = ( parseFloat(document.form.nota1.value) + parseFloat(document.form.nota2.value) ) ;pode usar o eval também:soma = ( eval(document.form.nota1.value) + eval(document.form.nota2.value) ) ;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tah certo. Mas desse jeito eu não somo os campos que ficam em branco. Tem como colocar os campos em branco zerados??

Compartilhar este post


Link para o post
Compartilhar em outros sites

em todos os campos coloque value=0exemplo:<input type=text name=campo1 size=5 value=0 style="text-align:right;">mesmo assim o usuário pode tirar o zero e deixar vazio, então faça uma validação antes de somar, se o campo estiver vazio então recebe ZERO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.