(HTML/JS) Estava criando um simples site com um Input e um Botão. Ao analisar o site é possível observar que meu objetivo era: Ao apertar o botão, o que estava escrito no Input, seria exibido em um alerta. Mas, após escrever qualquer texto no Input, ao apertar o botão, é exibido um alerta com o texto "null" (sem aspas) como se nada tivesse escrito.
(VEJA O CÓDIGO NA IMAGEM FIXADA)
Após pesquisas e tentativas de correção, ainda não consegui solucionar. Por favor me ajude, e me diga o que tenho que alterar no código para ficar como planejei.
Anexos:
Respostas
respondido por:
1
Analisando seu código, encontrei duas correções a serem feitas:
1ª - O id do input no document.getElementById está sem aspas, o que faz com que seja feita a procura por uma variável chamada "inputid";
2ª - Ao efetuar a correção acima, será exibido o alerta com o tipo do objeto object HTMLInputElement. Para corrigir, basta adicionar .value ao final do comando: var inputo = document.getElementById("inputid").value;
Dúvidas? Estarei a disposição para eventuais esclarecimentos.
caiocaneschi:
Agora esse problema que veio me atrapalhando há dias não existe mais! Muito obrigado mesmo!
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
7 anos atrás
7 anos atrás