
Limitar 2 Algarismo Depois Da Virgula
#1
Posted 30/01/2005, 02:39
Com ajuda de um dos moderadores eu consegui fazer um formulário com 3 select
PLANOS
DOMINIOS
PERIODICIPADE
Emfim, por conta dos descontos oferecido por um host a periodicidade não é de simples multiplicação. Mensal claramente é value=1 trimestral é value=2.8 o semestral é values=5.7 e por ultimo o anual que é value=10.8. Ok
Mas na hora que eu multiplico o plano pela periodicidade o valor fica por exemplo R$ 64,9872 . Cheguei onde eu queria, alguem pode me dizer como faço pra limitar o input text de ter somente dois numeros depois da virgula?
Obrigado a todos
#2
Posted 30/01/2005, 09:34

Basta usar a função toFixed, sendo que no "()" que vem logo depois deve-se colocar o número de casas. Como os números "quebrados" em JS contém pontos e não vírgulas, é necessário usar replace(). O exemplo está bem simples. Em caso de dúvida, volte a postar

<script language="JavaScript">
function Exemplo() {
var valor = "64,9872";
eval("document.forms[\"form\"].elements[\"campo\"].value = \"R$ \" + ((" + valor.replace(",", ".") + ").toFixed(2)).replace(\".\", \",\");");
}
</script>
#3
Posted 30/01/2005, 17:22
Obrigado ae cara...Olá
Basta usar a função toFixed, sendo que no "()" que vem logo depois deve-se colocar o número de casas. Como os números "quebrados" em JS contém pontos e não vírgulas, é necessário usar replace(). O exemplo está bem simples. Em caso de dúvida, volte a postar<script language="JavaScript">
function Exemplo() {
var valor = "64,9872";
eval("document.forms[\"form\"].elements[\"campo\"].value = \"R$ \" + ((" + valor.replace(",", ".") + ").toFixed(2)).replace(\".\", \",\");");
}
</script>
Flw
#4
Posted 23/10/2013, 14:59
Obrigado ae cara...Olá
Basta usar a função toFixed, sendo que no "()" que vem logo depois deve-se colocar o número de casas. Como os números "quebrados" em JS contém pontos e não vírgulas, é necessário usar replace(). O exemplo está bem simples. Em caso de dúvida, volte a postar<script language="JavaScript">
function Exemplo() {
var valor = "64,9872";
eval("document.forms[\"form\"].elements[\"campo\"].value = \"R$ \" + ((" + valor.replace(",", ".") + ").toFixed(2)).replace(\".\", \",\");");
}
</script>
Flw
Cara, seu código me ajudou d++++++...
Vlw...muito obrigado!!!
Edição feita por: Lincoln Borges, 23/10/2013, 15:00.
#6
Posted 10/10/2017, 08:45
#7
Posted 26/10/2017, 18:03
Abilify Online Bystolic 10 Mg For Sale Online Levitra Kaufen Rezeptfrei cialis Zithromax Swollen Gums Viagra Ou Cialis Prix Want Buy Nolvadex
Price For Zithromax Viagra Delivery Viagra Es Venta Libre generic levitra online Free Overnight Viagra Shipping Generic Nexium
#8
Posted 27/10/2017, 15:45
Wirkung Von Viagra Bei Gesunden Baclofen Pas Cher 25mg Discount Fedex Elocon Buy Mastercard Store cialis online Que Es Levitra Y Para Que Sirve
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)