fiote

Membros
  • Content Count

    565
  • Joined

  • Last visited

Community Reputation

0 Neutro

1 Follower

About fiote

  • Birthday 04/30/1987

Contatos

Perfil

  • Gender
    Male
  • Location
    Vila Velha - ES
  1. Tenta assim: function materia(nome, n1, n2, n3, n4) { var $tbody = $('.live'); var $tr = $('<tr>').attr('id',nome).appendTo($tbody); $('<td>').html(nome).appendTo($tr); $('<td>').html(n1).appendTo($tr); $('<td>').html(n2).appendTo($tr); $('<td>').html(n3).appendTo($tr); $('<td>').html(n4).appendTo($tr); var total = parseFloat(n1)+parseFloat(n2)+parseFloat(n3)+parseFloat(n4); var media = total/4; $('<td>').html(media).appendTo($tr); if (media > 7) { var situacao = 'Aprovado'; } else if (media > 3) { var situacao = 'Prova Final'; } else { var situacao = 'Reprovado'; } $('<td>').html(situacao).appendTo($tr); }; $(window).ready(function() { materia('Artes', '6.0', '6.0', '6.0', '5.5'); materia('História', '6.0', '6.0', '6.0', '5.5'); }); https://jsfiddle.net/xc1cw7jz/
  2. Quase, rs; document.getElementById(lancamento).style.display.none não existe. O que você quer é: document.getElementById(lancamento).style.display = 'none'; O mesmo vale pro entrou 2. E isso é supondo que lancamento é uma variável que guarda o ID do select. Se o ID em si for 'lancamento', então ficaria assim: document.getElementById('lancamento').style.display = 'none'; ;)
  3. Sem problemas Felipe! Qualquer coisa estamos aqui ^_^
  4. Não perdi meu tempo escrevendo. Estava te parabenizando (sem sarcasmo), mas aparentemente você não gostou. Me desculpe, não tive a intenção de "falar o óbvio"! (novamente, sem sarcasmo) Não postei nada porque não sabia como ajudar e/ou não tive tempo de olhar seu post. Dá uma olhada nesse board, as últimas mensagens de ajuda foram quase todas minhas lol. Faço o possível para ajudar quem eu posso :)
  5. Conseguiu resolver sem ninguém ajudar? Melhor ainda, não acha? Continue assim ;)
  6. É javascript. Java é outra coisa ;) Saber usar onclick? Você poderia usar isso nos radio buttons e chamar a sua função somar() (que de soma não tem nada, lol).
  7. Bem, o fiddle roda (pelo menos aqui no meu pc) tanto no firefox quanto no chrome. Roda até no IE (!!). Deve ser alguma coisa com o restante do seu código =\
  8. Guilhe, 1) Você está pegando o valor do emprestimo (tipo 15.500,32) e tentando dar um parseFloat nele... a idéia é boa, mas o resultado é zuado. Se você der parseFloat em 15.500,32 o resultado vai ser 15.500 (quinze e meio, e não quinze mil e quinhentos). Então logo dessa linha aqui: // aqui pego o valor primeiro campo input var emprestimo = document.form_soma.valcontrato.value; Adicione essa daqui: // convertendo o valor do emprestimo de volta para número emprestimo = emprestimo.replace(/[.]/g,"").replace(/[,]/g,"."); 2) Você está usando uma função MascaraMoeda para formatar o campo, mas ela só está sendo chamada no onkeyPress do campo valcontrato. Por isso o resultado do cálculo não fica formatado. Pra resolver isso, vá nessa linha aqui do seu código: // mostro o resultado document.form_soma.resultado.value = resultado; E mude para: // mostro o resultado document.form_soma.resultado.value = resultado.toFixed(2); MascaraMoeda(document.form_soma.resultado, '.', ','); O toFixed(2) é necessário porque essa função MascaraMoeda não entende mais de duas casas decimais, e sua conta gerava valores tipo 254.412315232. 3) Porém, a função MascaraMoeda espera um 4º parâmetro (que não existe aqui), então vamos ter que alterá-la: Vá nessas linhas da função: var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; key = String.fromCharCode(whichCode); // Valor para o código da Chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida E mude o código para: if (e) { var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; key = String.fromCharCode(whichCode); // Valor para o código da Chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida } Espero que você tenta entendido o que eu quis dizer. Se não entender (por favor, pelo menos tente fazer, lol), fiz um fiddle pra você. ;)
  9. Resposta chata: a publicidade existe por um motivo. Você provavelmente está usando um serviço grátis né? Pois é, os servidores precisam ser pagos de alguma forma. Resposta técnica: Não é possível manipular conteúdo cross-domain. Exatamente por isso. =\
  10. Existem formas ótimas de você fazer isso, mas infelizmente você só vai aprender mais pra frente então ;) Boa sorte e qualquer coisa estamos aqui ;)
  11. Você sabe fazer uma requisição ajax no javascript?
  12. Yuri, javascript não consegue editar páginas "fisicamente". Ele só muda o que o usuário está vendo na hora. Se você fizer essa 'mudança' e dar f5, por exemplo, a mudança será desfeita. Pra mudar o html MESMO, recomendo PHP então.
  13. Pra pegar o valor do select, é só fazer variavel = document.getElementById('id_do_seu_select').value; Aí digamos que você tenha 3 selects e quer colocar o valor deles num outro input: v1 = document.getElementById('id_do_select_1').value; v2 = document.getElementById('id_do_select_2').value; v3 = document.getElementById('id_do_select_3').value; document.getElementById('id_do_outro_input').value = v1 + ',' + v2 +',' + v3;
  14. FMScript, parece que você está precisand contratar um profissional, rs.