Jump to content

gRoOvE

Members
  • Content count

    1131
  • Joined

  • Last visited

Community Reputation

0 Comum

5 Followers

About gRoOvE

  • Birthday 11/10/1987

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Curitiba-PR
  • Interesses
    Java / Javascript

Recent Profile Visitors

2200533 profile views
  1. gRoOvE

    Encadear callbacks de um addEventListener

    @William Brunoconsegue me dar uma ajuda nisso?
  2. gRoOvE

    Validar data apenas mês e ano

    Fez alguma coisa? Cade seu código? Se não sabe por onde começar pesquise por expressões regulares, será a melhor forma de fazer esta validação.
  3. Testei aqui da forma qu e o William mostrou e funcionou blz, verifica se não digitou algo errado ai, ve no console também.
  4. Quero que quando terminar de executar o $arquivos.addEventListener("change", execute automaticamente a function showResults()..esse FileReader funciona de modo assíncrono, e eu preciso que ele tenha terminado todo o processo pra dai fazer a validação que eu preciso. Fiz um botão pra chamar o showResults(), mas gostaria que ele fosse automatico no callback. Segue meu código abaixo: var $arquivos = document.getElementById("arquivos"); var results = []; $arquivos.addEventListener("change", function(){ var files = event.target.files; results = []; for(var i=0; i < files.length; i++) { var file = files[i]; var reader = new FileReader(); reader.onload = (function(f) { return function(e) { results.push(e.target.result); } })(file); reader.readAsText(file); } }); function showResults() { if (results[0] === results[1]) { alert("Same files!") } else { alert("Different files!") } }
  5. gRoOvE

    Incluir DIV

    Você pode fazer um script com js para manipular o DOM, pode ser usando jQuery ou JS puro. Veja este link e vai entender como fazer a manipulação.
  6. gRoOvE

    pegar name array de formulário, é possível?

    Para pegar o array de elementos você pode usar o document.getElementsByName("fname"), vai te retornar um array de elementos com esse nome. Neste caso teria que ajustar o name do elemento de name="name[]" para name="name".
  7. gRoOvE

    Colocando conteudo de arquivo em uma array.

    Faça uma pesquisa sobre o objeto FileReader e tente fazer algo, apresente algum código com suas dúvidas pra gente te ajudar.
  8. Pode remover isso, pois não tem o menor sentido. setInterval(function() Você diz que a cada inserção gostaria que atualizasse a página, mas você faz a chamada do jQuery via .ready(), ou seja, cada vez que a página é carregada este .ajax vai ser chamado. Você precisa colocar esta chamada dentro de uma função, que seria a função que adiciona um novo registro. Talvez tenha outra parte de código, diga ai pra gente.
  9. É incorreto ter mais de um elemento com o mesmo ID no documento, não faça isso pois pode ter problemas graves. Sugiro que você passe o elemento pela function, dentro da function você obtem ele e trabalha em cima. Utilize onchange no lugar do onkeyup, pois se utilizar o último a cada caractere digitado será acionado a function, acredito que não seja isso que deseja. Algo assim: function verifica(elemento) { if(elemento.value == "OK"){ document.getElementById("sta").style.background = "green"; document.getElementById("sta").style.color = "white"; } <input type="text" name="sta" value="" id="sta" style="font-weight: bold; text-align:center " onchange="verifica(this)">
  10. gRoOvE

    ES6 Template string looping

    Funcionou, obrigado. Tentei de tantas formas, jurei que tinha feito assim, haha.
  11. gRoOvE

    ES6 Template string looping

    Olá, estou tentando fazer o "parsing" usando template string de um array JSON com objetos dentro, segue meu código: const pessoas = [ {"name":"Ronju", "age":"20"}, {"name":"Roberta", "age":"60"} ]; const markup = `${pessoas.map(pessoas => `${pessoas.name}`).join()}` document.body.innerHTML = markup; Queria pegar separadamente o pessoas.name e pessoas.age, porém tentei de várias formas já mas não consigo..o máximo que consegui foi obter os dois nomes primeiro, depois as duas idades..mas queria os dados separados por iteração. Alguém pode me ajudar?
  12. gRoOvE

    Várias chamadas AJAX encadeadas em callback

    Bacana, já estava com este link salvo pra ler mais tarde, obrigado.
  13. gRoOvE

    Sobrescrever propriedade .class

    Isso, me equivoquei.
  14. gRoOvE

    Sobrescrever propriedade .class

    Amigos, obrigado pela ajuda consegui identificar o erro. Como observado pelo @Omar~ / @Maujor minha <table> estava definido como ID e não CLASS, e como o ID se sobrepõe ao CLASS no CSS ele estava passando por cima da minha .verde no TD. Após corrigir este problema usando este código já funcionou, sem necessidade do !important. td.verde { color: green; }
  15. gRoOvE

    Várias chamadas AJAX encadeadas em callback

    Utilizando Promises consigo fazer encadeamento também? Ou seja, esperar um terminar pro outro começar? Li algumas coisas sobre Promises mas confesso que não entendi muito bem. Teria um exemplo simples pra mostrar?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.