om, Boa noite, vocês devem ser perguntar caracas essa hora da madrugada e esse cara ta acordado postando novas funções, poisé essa é a minha primeira função na area de javascript, a função que vou lançar aqui ela é uma contribuição de um amigo meu o paulo souza, é uma função bem simples mais como estou começando meu blog vou postar funções básicas até ir avançando um pouco (não posso assustar vocês com coisas do outro mundo) hehe.
então lá vai toda a explicação sobre como funciona e a sua utilização, primeiramente vou explicar as funções para conversão de dados passados por formulários para se transformarem em dados numéricos legíveis pelo javascript.
bom, vamos começar.
uma explanação sobre as funções utilizadas:
parseFloat(cadeia) Converte a string passada em numero, portanto que ela realmente seja um numero, do tipo 10.00 ou 10,00 , não importa se ta com virgula ou ponto, ela converte a string para numero.
bom nessa função para calcular que eu e o paulo fizemos ela usa só a função parseFloat que é uma função nativa do Javascript.
Segue abaixo o código da Função calcular(); o objetivo da calcular() é calcular os dados de dois campos em javascript e retornar quanto de lucro está obtendo. sendo um pouco mais direto, ela pega um valor de um produto para compra, depois quando é informado a porcentagem, depois ela informa quanto que será o preço do produto para venda.
Segue abaixo a função.
function calcular() {
valor = document.produtos.form_valor.value;
lucro = document.produtos.form_lucro.value;
con_lucro = (parseFloat(valor) * parseFloat(lucro) / 100);
valorCalculado = ((parseFloat(valor)) (parseFloat(con_lucro)));
document.produtos.form_valor_venda.value = valorCalculado;
}
então é isso aew, a minha primeira função postada ai para quem quiser, pegar e melhorar é soh encaminhar e avisar que eu publico aqui de volta.
Agradecimentos: Paulo Souza e Grupo PHP-Brasil
Atenciosamente,
KSUEAD
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Nov | ||||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |
Leave a reply
Voce precisa estar Cadastrado para postar um comentário.