×
Ir ao conteúdo
  • Cadastre-se

washalbano

Membro Pleno
  • Posts

    133
  • Cadastrado em

  • Última visita

  • Qualificações

    0%

Reputação

69

1 Seguidor

Informações gerais

  • Cidade e Estado
    %20
  • Sexo
    Masculino
  1. Então jogue esse data no console.log só pra você ter certeza do conteúdo dele.
  2. E aquele índice zero ali? Afinal, como esse objeto foi passado pro componente? Há um map percorrendo cada índice?
  3. Testei aqui, mas não entendi o que deveria acontecer. Tem certeza q esse trecho de script é testável? Não identifiquei a parte em javascript Se dentro da cell tem outra tag html, logo, o innerText não pode ser da cell e talvez da tag que estiver dentro da cell
  4. É que se a variável color, não tiver valor ou seu valor for inválido, vai dar erro. Como seu exemplo não é testável, nem verificável, escrevi um trecho testável e verificável pro sr. testar, verificar e comprovar que com valores válidos, funciona perfeitamente: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <main> <table border="1"> <tbody> <tr> <td>small</td> <td>Player 1 - row 1 - cell2</td> <td class="message-receiver"></td> </tr> <tr> <td>medium</td> <td>Player 2 - row 2 - cell2</td> <td class="message-receiver"></td> </tr> <tr> <td>large</td> <td>Player 3 - row 3 - cell2</td> <td class="message-receiver"></td> </tr> <tr> <td>valor inválido</td> <td>Player 4 - row 4 - cell2</td> <td class="message-receiver"></td> </tr> </tbody> </table> </main> </body> <script> const table = document.querySelector('table'); const colors = {small: "verde", medium: "castanho", large: "vermelho"}; for (const row of table.rows) { const color = row.cells[0].innerText; const player = row.cells[1].innerText; const messagesReceiver = row.cells[2]; messagesReceiver.innerText = `${colors[color]} ---> ** ${player} ** ---> **` } </script> </html>
  5. Olá! Segue sugestão com separação da lógica e da apresentação, pro sr. entender melhor. o formulário é submetido via JS sem a necessidade de trocar de página. Para testar: submeta o formulário sem alterar campo algum. Depois vá alterando e submetendo de um em um. Como eu não sei se o sr. está usando jquery, escrevi em vanilla. Mas o sr. pode conseguir um resultado melhor usando jquery-validation formAjaxSubmit.zip
  6. Certifique-se de que color tem valor E que o valor de color é igual a um índice de colors
  7. https://pt-br.learnlayout.com/ http://jstherightway.org/pt-br/ Se alimente de toda fonte que conseguir. Absorva tudo o que perceber ser mais adequado. E quando se sentir capaz, ajude outros iniciantes nos fóruns/grupos (aprende-se muito ajudando) Guarde ou compartilhe seus estudos/trabalhos no git (vai servir como um currículo)
  8. Olá! O pattern MVC ajuda muito nessas e outras tantas questões que você vai se deparar desenvolvendo assim. Se puder, separe a lógica da apresentação e use ajax para submeter o form.
  9. Onde o sr. usa o objeto colors, passe o índice assim: colors[color] Só lembrando q só vai funcionar se o valor de color for exatamente igual a small, medium ou large sem espaços ou outros caracteres
  10. const colors = { small: "verde", medium: "castanho", large: "vermelho" }; Defina as possíveis cores e use assim: colors[o-innerHTML-que-o-sr-mencionou] Não vi acima, o trecho de script que captura o innerHTML que o sr. mencionou
  11. Olá! Para iniciar, esss open parenthesis estão sobrando, remova e teste novamente.
  12. Olá! Vi que existe um formulário com um input de busca. Mas o sr. salva o arquivo com um nome md5 Afinal, como o sr. pretente "puxar" esses arquivos? Pelo nome md5??? Outra questão é: Que tipo de arquivos o sr. está enviando? Se for arquivos de imagens, veja assim te ajuda. file-uploader.zip
  13. Olá! Pode depender de como deve ser esse alinhamento. Mas, inicialmente, para se alinhar algo dentro de alguma tag, deve-se estilizar a tag. Logo, se pretende-se alinhar algo dentro da tag <header>, a tag <header> precisa receber alguma estilização neste sentido.
  14. Olá! Supondo q a linha 45 seja a linha onde é declarada a variável $sql_code... Sugiro que mostre na tela como está a query montada. Pode ser que o escape_string tenha adicionado quotes.
  15. Olá! Esses dados precisam estar gravados em algum lugar. Pode ser num arquivo simples de texto. Um .json, .txt, .csv etc... Acredito que seja mais vantajoso e mais simples usando um banco de dados. Tanto para os processos de CRUD(create, read, update, delete) quanto pra pesquisa, metadados, etc... Dá pra fazer o mesmo usando arquivos de texto simples, mas acredito que seja mais trabalhoso. Vai ser preciso uma linguagem server-side sim. Pra escrever os arquivos de texto ou se comunicar com o banco de dados. Pode ser PHP, NodeJs, Python, Golang, Java, ASP, etc...

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Curso de Hacker Ético

LANÇAMENTO!

CLIQUE AQUI E CONFIRA!

* Este curso não é ministrado pela equipe do Clube do Hardware.