Ir para conteúdo

POWERED BY:

Arquivado

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

morpheus

Campos que somem

Recommended Posts

Queria um script em que varios campos de texto, quando se inserisse lá um valor somassem. Que desse o resultado da soma num campo de texto. Alguem sabe como

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria isso????

 

<html><head><title>::Teste de Emição de Boleto OnLine::</title></head><script language="JavaScript"><!--function veri(){	if (isNaN(document.forms[0].cp1.value))	{  document.forms[0].cp1.value=0;	}	else	{  soma();	}}function soma(){	document.forms[0].resp.value=Number(document.forms[0].cp1.value) + Number(document.forms[0].cp2.value);}--></script><body><form method="post" action="">	Campo1:<input type="text" name="cp1" onblur="veri()" value="0" size="5"></input><br>	Campo2:<input type="text" name="cp2" onblur="veri()" value="0" size="5"></input><br>	Resposta:<input type="text" name="resp" size="5" readonly></input></body></html>

qq coisa a gente tenta de novo....

 

Fui

Compartilhar este post


Link para o post
Compartilhar em outros sites

gostei!será k tb sabem pra contas de subtrair, multiplicar e dividir?quais sao as alteraçoes k devem ser feitas, relativamente ao codigo anterior?obrigado :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não e necessário fazer alteração para somar, dividir etc.....a função Number transforma a variavel ou objeto em numero....ex.:

 

variavlresp=Number(variavel)[*/+-]Number(variavel2);

Só não pode fazer isso:

 

Number(variavlresp)=Number(variavel)[*/+-]Number(variavel2);

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao peskei!como é?onde é k coloco esses códigos? a seguir a kê?se só coloco number, como é k ele sabe k eu kero um divisão, multiplicação ou subtraçao?obrigado na mm, mas sabe... nao xuto mt bem nestas bolas.por isso peço para k explique um pouco melhor (mais personalizado) :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom...., o js naum sabe qd você quer soma, subtrair ou fazer qq calculo...., se você pegar dois campos de um input e tentar somalos o q ocorrerá e que o js ira concatenalos em vez de somar, mas se você diz ao js que as duas variaveis ou objetos são numericos, então o js ira somar....ex: você tem dois input dentro do form (input1=123 e input2=456) se você simplesmente faz isto input1+input2, o js ira entender que se trata de duas strings e lhe retornara "123456", mas se você faz isto Number(input1)+Number(input2) ai o js sabera que se trata de dois numeros e lhe retornara 579, você o utiliza para transformar strings um numeros ......

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim td bem e agradeço a explicação, mas a minha pergunta inicial era para saber como se fazia a mesma coisa, mas desta vez, para dividir, multiplicar e subtrair.

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.