bareta Postado Setembro 30, 2005 Denunciar Share Postado Setembro 30, 2005 galera é o seguinte fiz uma função para multiplicar dois numeros........1- preço por diaria do carro2- numero de dias<script> function calcula(){ var dias=document.form.dias.value var diaria=document.form.diaria.value document.form.valor.value=dias*diaria } </script>até funcionou... mais quando por exemplo a diaria custa 65,35 reais o campo valor fica como NaN.... e dai não funciona.....como seria um format number no js.... para dar um resultado tipodiaria=65,35dias=10 resultado que devera por na tela dentro da input valor R$ 653,50alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Setembro 30, 2005 Denunciar Share Postado Setembro 30, 2005 O correto seria assim: <script language="JavaScript" type="text/javascript"> function calcula(){ var dias=eval(document.form.dias.value); var diaria=eval(document.form.diaria.value); document.form.valor.value= dias*diaria; } </script> E desse modo, ou do seu jeito mesmo funcionaria trocando a virgula pelo ponto-final. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bareta
galera é o seguinte fiz uma função para multiplicar dois numeros........
1- preço por diaria do carro
2- numero de dias
até funcionou... mais quando por exemplo a diaria custa 65,35 reais o campo valor fica como NaN.... e dai não funciona.....
como seria um format number no js.... para dar um resultado tipo
diaria=65,35
dias=10
resultado que devera por na tela dentro da input valor R$ 653,50
alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.