Ir para conteúdo

POWERED BY:

Arquivado

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

brdesigner_gyn

Calcular campos em javascript

Recommended Posts

Bom dia galera,

 

Estou montando um fomulário onde tem valor do produto e valor do desconto, e gostaria q qnd o usuário passasse para o campo de baixo, ele altomaticamente colocasse o valor total, ou seja valor do produto - valor do desconto, no campo referente... alguém poderia m ajudar a fazer isso... estou qbrando a kbça!!!

 

BRdesigner :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tbm já fui iniciante kara! :rolleyes:

 

 

<form name='formulario'>

Produto : <br><input type='text' name='produto'>

Desconto : <br><input type='text' name='desconto' onBur='operacao()'>

Total : <br><input type='text' name='total'>

<script>

function operacao(){

formulario.total.value = formulario.produto.value-formulario.desconto.value;

if(formulario.total.value<0){elert('O valor do desconto é \nmaior q o do Produto!')

formulario.desconto.value='';

formulario.total.value ='';

formulario.desconto.focus();

 

}

}

 

</script>

 

 

Nu testei naum, se tiver erro foi com as melhores das intenções..... ;)

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sei que este tópico é antigo mais quando se pesquisa no google ele está em primeiro lugar entao logo pensei que muitas pessoas passam por aqui.

 

o codigo listado acima por nosso amigo tem uns errinhos eu o arrumei e ainda coloquei para o resultado sair dentro de uma div veja abaixo como fica o código:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function operacao(){
document.formulario.total.value = document.formulario.produto.value-document.formulario.desconto.value;
document.getElementById("total").innerHTML=document.formulario.produto.value-document.formulario.desconto.value;
if(document.formulario.total.value<0){alert('O valor do desconto é \nmaior q o do Produto!')
document.formulario.desconto.value='';
document.formulario.total.value ='';
document.formulario.desconto.focus();

}
}

</script>
</head>

<body>
<form name='formulario'>
Produto : <br><input type='text' name='produto'><br />

Desconto :<br><input type='text' name='desconto' onkeyup="javascript:operacao()" ><br />

Total : <br><input type='text' name='total' ><br />


</form>
<div id="total"></div> 
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bacana! ^_^

 

Obrigado por compartilhar.

Continue participando da comunidade.. com certeza muitos tópicos novos, tb precisam de ajuda.

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.