Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

118
Visualizações
¿Cómo visualizo correctamente la entrada HTML del formulario?

Mi código no funciona como pretendo y no sé cómo solucionarlo. Por lo tanto, cada vez que la persona escribe 'hola' en el cuadro y luego presiona Enviar, se supone que el párrafo que dice hola debe mostrar 'buen trabajo', pero no es así.

 <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <textarea id="thesearchh" style="resize: none;"></textarea> <button onclick="submitSearch()">Submit</button> <p id="searchResult">hi</p> <script> function submitSearch() { if(document.getElementById('thesearchh').includes('hello') == true) { document.getElementById('searchResult').innerHTML = 'good job'; } } </script> </body> </html>

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Acabo de agregar .value en su código

 <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <textarea id="thesearchh" style="resize: none;"></textarea> <button onclick="submitSearch()">Submit</button> <p id="searchResult">hi</p> <script> function submitSearch() { if(document.getElementById('thesearchh').value.includes('hello') == true) { document.getElementById('searchResult').innerHTML = 'good job'; } } </script> </body> </html>

aquí puedes ver la línea iam added .value

 if(document.getElementById('thesearchh').value.includes('hello') == true){}
about 4 years ago · Juan Pablo Isaza Relatório

0

debe verificar el valor de entrada con document.getElementById ( includes document.getElementById(inputId).value no con el método de inclusión. incluye métodos que funcionan en matrices y cadenas, pero no en elementos DOM.

 <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <textarea id="thesearchh" style="resize: none;"></textarea> <button onclick="submitSearch()">Submit</button> <p id="searchResult">hi</p> <script> function submitSearch() { if(document.getElementById('thesearchh').value === "hello") { document.getElementById('searchResult').innerHTML = 'good job'; } } </script> </body> </html>

about 4 years ago · Juan Pablo Isaza Relatório

0

  • Deje de usar atributos en línea como: style CSS y JS on* controladores. CSS y JS deben estar en sus respectivas etiquetas o archivos.
  • Use Element.addEventListener() en lugar del controlador de atributo onclick
  • Use InputElement.value para obtener un valor de :input ( <textarea> en su caso).
  • Use === para compararlo con la cadena "hello" deseada
  • PD: ¿estás seguro de que necesitas un <textarea> en lugar de <input type="text"> ?
  • Además, es posible que desee utilizar String.prototype.trim() para eliminar los espacios en blanco de la cadena de entrada del usuario antes de comparar. Eso depende de usted.

 <!DOCTYPE html> <html> <head> <title>Page Title</title> <style> #search { resize: none; } </style> </head> <body> <textarea id="thesearchh"></textarea> <button type="button" id="thesubmitt">Submit</button> <p id="searchResult">hi</p> <script> // DOM Utility functions: const el = (sel, par) => (par??document).querySelector(sel); // Task: Match value "hello": const elSearch = el("#thesearchh"); const elSubmit = el("#thesubmitt"); const elResult = el("#searchResult"); const submitSearch = () => { const userInput = elSearch.value; if (userInput === "hello") { elResult.textContent = 'good job'; } }; elSubmit.addEventListener("click", submitSearch); </script> </body> </html>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda