-
Posts
12 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por danteerich
-
-
51 minutos atrás, ArThDsL disse:
Olá amigo!
Os erros são o seguinte:
“Uncaught ReferenceError” diz que a função Enviar(); presente no OnClick do botão não existe, logo o erro de script diz que não foi possível encontrar o arquivo especificado.
Provavelmente o erro de Uncaught está sendo gerado pois o arquivo .js não está referenciado corretamente…
Caso seu script.js for exatamente idêntico ao exposto acima, informo que o mesmo possui algumas funções duplicadas, incorretas e em falta, mas o primeiro passo seria corrigir o erro de referência para que você possa testar corretamente!
Grande abraço!
Entendi ! mas não sei corrigir este erro por isso estou pedindo ajuda. não conheço muito de javascript, vi algumas video-aulas mas não consegui resolver. e pelo visto até de lógica estou errando nas funções.
-
24 minutos atrás, ArThDsL disse:
Olá amigo, tente o seguinte:
1. Coloque o arquivo .js no final da página antes do fechamento da tag </body>.
2. Coloque o path do caminho completo (ex. http://localhost/js/arquivo.js).
3. Verifique apertando F12 se há algum erro no console do desenvolvedor ao executar as funções.
Faça uma de cada vez em ordem, sempre mantendo a anterior.
Qualquer coisa estou a disposição, grande abraço!
Boa Madrugada!
Realizei esta alterações que você me informou agora, porém apareceu um erro no atributo onclick
Uncaught ReferenceError: Enviar is not defined
onclick
você poderia me explicar o que eu errei?
34 minutos atrás, ArThDsL disse:Olá amigo, tente o seguinte:
1. Coloque o arquivo .js no final da página antes do fechamento da tag </body>.
2. Coloque o path do caminho completo (ex. http://localhost/js/arquivo.js).
3. Verifique apertando F12 se há algum erro no console do desenvolvedor ao executar as funções.
Faça uma de cada vez em ordem, sempre mantendo a anterior.
Qualquer coisa estou a disposição, grande abraço!
Apareceu estes erros:
Uncaught ReferenceError: Enviar is not defined
onclick file:///C:/Users/Home-User/Documents/GitHub/Projeto_Desafio_para_Entrevista/formulario.html:1
formulario.html:1:1
Falha no carregamento do <script> com a fonte “c:/Users/Home-User/Documents/GitHub/Projeto_Desafio_para_Entrevista/js/script.js”.
-
Este é o meu formulário. não estou conseguindo vincular funções de meu arquivo script.js no meu formulário html.
Por favor se alguém puder me ajudar?
Sou iniciante nessa área, Peço por favor alguma ajuda.
<!DOCTYPE html> <html lang="pt-br"> <head> <meta name="viewport" content="width=device-width, initial-scale=1" http-equiv=”Content-Type” content=”text/html; charset=utf-8> <!-- Titulo da Página --> <title>Desafio para Entrevista</title> <!-- Herança dos códigos CSS --> <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /> <!-- Herança dos códigos JavaScript --> <script type="text/javascript" src="js/script.js"></script> </head> <!-- Corpo da Página --> <body> <div class="topnav" nav role="navigation" role="menubar"> </br><a class="active" href="index.html" id="idHome"><h2>Home</h2></a> </br><a href="formulario.html"><h2>Formulário</h2></a> </br></br> </div> </br></br></br></br></br> <div class="container"> <div class="row"> <div class="col-1"> <img id="imgtopo" src="Images/projeto_desafio_2.jpg" > </div> </div> </div> </br></br> <!-- Iniciando um Formulário --> <!-- DIV da tabela e do Formulario --> <div id="tabform"> <form id="formulario" action="" method=""> <h2>Formulario Cadastral</h2> <table align="center"> <th> <tr> <td> <label for="Insira seu nome">Nome:</label> <input type="text" id="nomeid" placeholder="Insira seu nome" maxlength="44" size="50"> </td> </tr> </th> <th> <tr> <td> <label for="Digite seu CPF">CPF:</label> <input type="text" id="cpfid" placeholder="Digite seu CPF" maxlength="14" size="50"> </td> </tr> </th> <th> <tr> <td> <label for="Digite seu RG">RG:</label> <input type="text" id="rgid" placeholder="Digite seu RG" maxlength="12"size="50"> </td> </tr> </th> <th> <tr> <td> <label for="genero">Sexo</label> <select id="genero" name="genero"> <option value="">Selecione </option> <option value="M">Masculino</option> <option value="F">Feminino</option> </select> </td> </tr> </th> <th> <tr> <td> <label for="Digite seu Endereço">End.:</label> <input type="text" id="endid" placeholder="Digite seu Endereço" maxlength="44" size="50"> </td> </tr> </th> <th> <tr> <td> <label for="Numero da Residencia">Nº:</label> <input type="text" id="numid" placeholder="Numero da Residência" maxlength="4"size="50"> </td> </tr> </th> <th> <tr> <td> <label for="Bairro">Bairro:</label> <input type="text" id="bairroid" placeholder="Bairro" maxlength="20" size="50"> </td> </tr> </th> <th> <tr> <td> <label for="Qual sua Cidade">Cidade:</label> <input type="text" id="cidadeid" placeholder="Qual sua Cidade" maxlength="20" size="50"> </td> </tr> </th> <th> <tr> <td> <label for="Que estado você mora">Estado:</label> <input type="text" id="estadoid" placeholder="Que estado você mora" maxlength="20"size="50"> </td> </tr> </th> <th> <tr> <td> <label for="Digite seu CEP">CEP:</label> <input type="text" id="cepid" placeholder="Digite seu CEP" maxlength="9" size="50"> </td> </tr> </th> <th> <tr> <td> <label for="Digite seu Telefone Fixo">Residêncial</label> <input type="tel" id="telid" placeholder="(xx) xxxx-xxxx" maxlength="12" name="Digite seu Telefone Fixo" size="50" /> </td> </tr> </th> <th> <tr> <td> <label for="celular">Celular:</label> <input type="tel" id="celid" placeholder="(xx) x xxxx-xxxx" maxlength="14" name="celular" size="50"/> </td> </tr> </th> <th> <tr> <td> <div id="cxtexto"> <textarea placeholder="Deixe sua opinião"></textarea> </div> <div id="botao"> <input type="submit" class="enviar" onclick="Enviar();" value="Enviar" /> </div> </td> </tr> </th> </form> </th> </table> </div> <div id="rodape"> <h4>Project by Erich Dante</h4> <img class="gama" width="10%" src="Images/gama.png"> <img class="itau" width="7%" src="Images/itau.jpg"> </div> </body> </html>
Arquivo JavaScript:
Não consigo entender porque não roda as funções:
//Validar Nome function validaNome(nomeid) { var formulario = document.getElementById("formulario"); if(nomeid.nome.value == "" || nomeid.nome.value == null || nomeid.nome.value.lenght < 3) { alert("Por favor, Digite o seu nome."); nomeid.nome.focus(); return false; } } //validar o CPF digitado validar = function () { var formulario = document.getElementById("formulario"); var cpfid = formulario.cpf; var re_cpfid = /^([\d]{3})([\d]{3})([\d]{3})([\d]{2})$/; if(re_cpfid.test(cpfid.value)){ alert("CPF válido");} else{ alert("CPF inválido"); } //validar o RG digitado validar = function () { var formulario = document.getElementById("formulario"); var rgid = formulario.rgid; var re_rgid = /^([\d]{2})([\d]{3})([\d]{3})([\d]{1})$/; if(re_rgid.test(rg.value)){ alert("RG válido");} else{ alert("RG inválido"); } function validaSexo(sexoid) { var formulario = document.getElementById("formulario"); escolhaSexo = -1; for(x = sexoid.sexo.lenght -1; x > -1; x--) { if(sexoid.sexo[x].checked) { escolhaSexo = x; } } if(escolhaSexo == -1) { alert("qual o seu sexo?"); sexoid.sexo[0].focus(); return false; } } //validar CEP function validaCep(cepid){ var formulario = document.getElementById("formulario"); exp = /\d{2}\.\d{3}\-\d{3}/ if(!exp.test(cepid.value)) alert('Numero de Cep Valido'); else{ alert('Numero de Cep Invalido!'); } //validar telefone Fixo function validaTelefone(telid){ var formulario = document.getElementById("formulario"); exp = /\(\d{2}\)\ \d{4}\-\d{4}/ if(!exp.test(telid.value)) alert('Numero de Telefone Invalido!'); else{ alert('Numero de Telefone Invalido!'); } //validar telefone celular function validaTelefone(celid){ var formulario = document.getElementById("formulario"); exp = /\(\d{2}\)\ \d{5}\-\d{4}/ if(!exp.test(celid.value)) alert('Numero de Celular valido!'); else{ alert('Numero de Celular Invalido!'); }
-
19 minutos atrás, Simon Viegas disse:
@danteerich, qual o enunciado do problema?
Crie um Algoritmo que calcule os dividendos sobre o salário mensal de um profissional X, e apresente se sua conta bancaria ficara positiva ou negativa(sempre exibindo o salário final).
Esse é o enunciado da questão.
Através do meu entendimento e conhecimento básico, tentei criar aquele algoritmo que postei .
O Professor não deu nenhum valor para nenhuma variável por isso tive muita dificuldade porque sou iniciante ainda.
-
22 minutos atrás, Simon Viegas disse:
Só para complementar e ao mesmo tempo demonstrar... vejam:
Como a exibição do saldo está repetido. Daria para simplificar. Exemplo:
se resultado > 0 entao escreva ("Sua conta do banco está positiva.") senao se resultado = 0 entao escreva ("Sua conta do banco está zerada.") senao escreva ("Sua conta do banco está negativa.") fimSe fimSe escreval(" Tem R$ ", resultado:1:2) fimAlgoritmo
Outra forma:escreval("Saldo no banco: R$", resultado:1:2) se resultado > 0 entao escreval("Sua conta do banco está positiva") senao se resultado = 0 entao escreval("Sua conta do banco está zerada") senao escreval("Sua conta do banco está negativa") fimSe fimSe fimAlgoritmo
@danteerich, qual o enunciado dessa questão? A criação do algoritmo depende do que foi pedido. Mesmo "corrigindo" esses detalhes da sintaxe, ele pode está errado em relação ao que deveria ser feito...
Tipo... é meio que um cliente pedir um cachorro-quente e o garçom trazer um delicioso hambúrguer artesanal, cheio de acompanhamento e tal... mas sendo que o cara quer um cachorro-quente. Não basta ser bem feito, tem que fazer o que se pede.
Entendi! Com suas orientações e dicas vou melhorar muito no entendimentos destes problemas de sintaxes e lógica.
-
7 minutos atrás, Simon Viegas disse:
@danteerich, só para ficar claro:
Esse código do @MidoraQuebraTudo está com erro de sintaxe:
Ali depois do senao faltou o se (e teria que ficar na linha de baixo). Esse código não era nem para rodar... para provar, veja:
2000 não é menor que 0 (é maior)... ou seja: não era para exibir a mensagem... concordam?
De um modo geral.., como citado mais acima, o "erro" já estaria em colocar comandos ao lado do senao... o VisualG não aceita isso (por algum bug ele não informa que está errado e simplesmente ignora o que veio depois).. teria que ficar na linha de baixo. Vide meu código na postagem anterior.
No aguardo.
Entendo. sua explicação esta me ajudando muito, e o VisualG como você falou não acusa erro, mas o bug é bem evidente. Novamente quero agradecer seu esclarecimento neste problema que tive.
- 1
-
33 minutos atrás, Gustavo.Loggin disse:
@danteerich Eae man! beleza? Cara... a sua função condicional está errada. Veja:
se salario > 1.0 entao
escreval ("Sua conta do banco está positiva: ",resultado)
senao salario < 0.0
escreval ("Sua conta do banco está negativa: ",resultado)
fimse
A estrutura condicional "SE" deve avaliar uma váriável, certo. Neste caso a variável SALARIO. Até aqui está correto.
Repare que o SENAO deve ser executado SEMPRE e OBRIGATORIAMENTE toda vez que o SE retornar FALSO. Mas o que você fez foi tentar fazer mais uma vez a verificação da variável.
O correto seria:
se salario > 0 entao EXECUTA SEMPRE QUE O VALOR FOR POSITIVO (MAIOR QUE ZERO).
escreval ("Sua conta do banco está positiva: ",resultado)
senao EXECUTA PARA TODOS OS OUTROS CASOS (MENOR DO QUE ZERO (NEGATIVO)).
escreval ("Sua conta do banco está negativa: ",resultado)
fimseAgradeço a explicação!
5 minutos atrás, Simon Viegas disse:@Gustavo.Loggin, só um adendo.
Sobre:
Para o senao, seria algo meio que "EXECUTA PARA TODOS OS OUTROS CASOS (NÃO MAIORES QUE ZERO)", ou seja: para iguais a 0 ou negativos. Cuidado: nem todo número que não é maior que zero é negativo.
@MidoraQuebraTudo, só um adendo também.
Sobre:
O senao basicamente funcionado como um "caso contrário" do se. No caso, o computador SEMPRE vai executar, OU o que está no se, OU vai executar o que está no senao. Mas, caso queira ter outra verificação dentro do senao, teria que colocar um outro se. Algo como:
se salario > divida entao escreval ("Sua conta do banco está positiva: ",resultado) senao se salario < 0 entao escreval ("Sua conta do banco está negativa: ",resultado) fimSe fimSe
Mas de qualquer forma temos um erro conceitual nos códigos... Essa "análise" meio que valeria para todos... Então, o que está sendo verificado é o resultado, e não o salário. Seria algo como:
algoritmo "Algoritmo_Sobre_Salario" // Descrição : Aqui você descreve o que o programa faz! (função) // Autor(a) : Nome do(a) aluno(a) // Data atual : 17/12/2020 var salario, divida : real resultado: real inicio escreval("Qual o seu salário: ") leia(salario) escreval("Quanto você esta devendo: ") leia(divida) resultado <- (salario - divida) se resultado > 0 entao escreval("Sua conta do banco está positiva. Tem R$ ", resultado:1:2) senao se resultado = 0 entao escreval("Sua conta do banco está zerada. Tem R$: ", resultado:1:2) senao escreval("Sua conta do banco está negativa. Tem R$: ", resultado:1:2) fimSe fimSe fimAlgoritmo
A dica sempre permanece: foquem no problema, e não na solução.Por aí vai.
Valeu ! Estava quebrando a cabeça.... mas o meu erro foi na lógica! Agradeço
33 minutos atrás, MidoraQuebraTudo disse:@danteerich Fiz as alterações e consegui resolver... Espero que ajuddeee!
Algoritmo "Algoritmo_Sobre_Salario" // Descrição : Aqui você descreve o que o programa faz! (função) // Autor(a) : Nome do(a) aluno(a) // Data atual : 17/12/2020 Var // Seção de Declarações das variáveis salario, divida : inteiro resultado: inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval ("Qual o seu salário: ") leia(salario) escreval ("Quanto você esta devendo: ") leia(divida) resultado <- (salario - divida) se salario > divida entao escreval ("Sua conta do banco está positiva: ",resultado) senao salario < 0 entao escreval ("Sua conta do banco está negativa: ",resultado) fimse Fimalgoritmo
Valeu !
Me ajudou muito! agora vou prestar mais atenção na lógica!
-
Boa Tarde Caros Colegas!
Estive praticando alguns exercicios da Faculdade e novamente me deparei com um erro ao qual não estou conseguindo descobrir a solução, quem puder me ajuda agradeceria muito.
Algoritmo "Algoritmo_Sobre_Salario" // // // Descrição : Aqui você descreve o que o programa faz! (função) // Autor(a) : Nome do(a) aluno(a) // Data atual : 17/12/2020 Var // Seção de Declarações das variáveis salario, divida : real resultado: real Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval ("Qual o seu salário: ") leia(salario) escreval ("Quanto você esta devendo: ") leia(divida) resultado <- (salario - divida) se salario > 1.0 entao escreval ("Sua conta do banco está positiva: ",resultado) senao salario < 0.0 escreval ("Sua conta do banco está negativa: ",resultado) fimse Fimalgoritmo
O Algoritmo condicional não exibe o segundo resultado de "Sua conta do banco está negativa: " ..... Já analisei varias vezes e não descobri o erro.
Desde Já Agradeço!
- 1
-
2 horas atrás, Simon Viegas disse:
Sobre:
Então provavelmente o erro está nessa declaração. No caso, não existe (ou não é mais utilizado) literal em VisualG. O mais correto seria utilizar caractere em seu lugar.
Segue referência básica:
https://www.apoioinformatica.inf.br/produtos/visualg/linguagem/item/6-tipos-de-dados
Adendo: sugiro utilizar a versão 3.0.6.5 do VisualG. É a versão mais estável.
Link
Link direto (pois tem uma propagandas confusas no site)
https://baixe.net/dwn/4/125/VISUALG3_REV60.rar
Agradeço muito Simon Viegas!
Resolveu meus problemas!
- 1
-
Bom Dia Pessoal, sou iniciante no mundo da programação, em um dos algoritmos que estava praticando me deparei com um erro e que não consigo resolve-lo.
Algum de vocês poderia me ajudar a soluciona-lo.
segue o meu algoritmo em anexo em imagens:
O Erro sempre esta dando nas variáveis literais.... não estão sendo aceitas no programa.
Desde já Agradeço a quem for me ajudar.
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
Placa-mãe ASUS P5K SE/EPU suporta cabo SAS?
em Placas-mãe
Postado
Boa tarde Srs. ;
Estou montando um computador para a placa-mãe ASUS P5K SE/EPU no entanto estou tendo alguns problemas, um deles é que estou tentando aumentar as entradas SATA com um cabo com entrada 1 SAS/4 SATA . No que estou tendo dificuldade é saber se essa placa aceita entrada SAS.
Algum de vocês saberia me informar se essa placa-mãe aceita essa entrada? Estou iniciando nesse ramo de montagem e manutenção de computadores. Ainda não sou especialista. Por este motivo estou pedindo está ajuda…..