-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por Anderson Hidalgo
-
-
Bom dia galera, tudo bem?
Pow esse post me ajudou d+++, sou bem noob em programação fiz um curso a 2 anos mas abandonei, agora estou fazendo um site pra mim, vocês poderiam me dar um help?
Na situação a cima eu gostaria de adicionar um campo onde o cliente pode escolher o tipo de material, sendo que cada material tem um valor, como eu faço isso? Eu sei que é bem noob a minha pergunta rsrs...
Se alguém puder me ajudar aqui mesmo ou pelo whats meu numero é (44)9.88231585
Desde já muito obrigado.
Calcular Valor por metro quadrado
em Ajax, JavaScript, XML, DOM
Postado
Bom dia galera, tudo bem?
Estou fazendo um site pra mim, porém fiz um curso de programação a 2 anos e nao me lembro de muita coisa.
Tenho a seguinte situação..... ( Segue a Baixo ).
Restante da questão a baixo do 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>Teste</title>
<script type="text/javascript">
valorpormetro=50.00;
function calcula(){
var l=parseFloat(document.getElementById('largura').value.replace(/,/g,"."))||0,
a=parseFloat(document.getElementById('altura').value.replace(/,/g,"."))||0,
valor=Math.round(l*a*valorpormetro*100)+'';
valorformatado=valor.replace(/(\d{2})$/,",$1"),
i=valorformatado.length-6;
while(i>0){
valorformatado=valorformatado.substr(0,i)+'.'+valorformatado.substring(i,valorformatado.length);
i-=3;
}
if(valor=='0')valorformatado='00,00';
document.getElementById('mostra').innerHTML="Total: "+Math.round(l*a*10000)/10000+"m² - R$ "+valorformatado;
}
</script>
</head>
<body>
Por Favor Informe as medidas a baixo:<br />
<form id="teste" name="teste" action="teste.php" method="post">
L: <input type="text" id="largura" name="largura" onkeyup="calcula()" style="width:100px" />
A: <input type="text" id="altura" name="altura" onkeyup="calcula()" style="width:100px" /> <br />
(Valor Metro Quadrado) R$ <script type="text/javascript">document.write((valorpormetro*100+'').substr(0,(valorpormetro*100+'').length-2)+','+(valorpormetro*100+'').substr((valorpormetro*100+'').length-2,2))</script>
<div id="mostra"></div>
</form>
</body>
Na situação a cima eu consigo ler os valores informados e informar o valor por metro quadrado, porém eu tenho 4 valores então gostaria de adicionar um campo para selecionar o produto que será calculado, sendo que cada um tem um valor diferenciado, além disso preciso de um campo seleção, onde se for selecionado o valor aumenta no valor do metro quadrado a quantia de R$15,00. ( Exemplo: Selecionado adesivo impressão digital que seria R$50,00 o metro quadrado, ai se o cliente quiser com instalação, ele selecionaria o campo e o valor passaria então de R$50,00 para R$65,00.
Alguém pode me dar uma força nisso ai?
Desde já meu muito obrigado.