sistema de preguntas y respuestas sobre un articulo

PHOTO EMBED

Fri Dec 16 2022 15:51:13 GMT+0000 (Coordinated Universal Time)

Saved by @modesto59 #html

<form id="question-form">
  <label for="question">Pregunta:</label><br>
  <input type="text" id="question" name="question"><br>
  <button type="submit">Enviar pregunta</button>
</form> 


<div id="answer"></div>

<script>
  
const form = document.querySelector('#question-form');
const answerDiv = document.querySelector('#answer');

form.addEventListener('submit', (event) => {
  event.preventDefault();

  // Obtiene la pregunta ingresada por el usuario
  const question = event.target.elements.question.value;

  // Llama a la función que genera la respuesta a la pregunta
  const answer = getAnswer(question);

  // Muestra la respuesta en el elemento div
  answerDiv.textContent = answer;
});


function getAnswer(question) {
  // Convertir la pregunta a minúsculas
  question = question.toLowerCase();

  // Si la pregunta es "¿cuál es tu nombre?"
  if (question === "¿cuál es tu nombre?") {
    return "Mi nombre es Assistant";
  }

  // Si la pregunta es "¿de qué color es el cielo?"
  if (question === "¿de qué color es el cielo?") {
    return "El cielo es azul";
  }

  // Si la pregunta es "¿cuántos dedos tienes en una mano?"
  if (question === "¿cuántos dedos tienes en una mano?") {
    return "Tengo cinco dedos en una mano";
  }

  // Si no se reconoce la pregunta, devolver una respuesta genérica
  return "No tengo una respuesta para esa pregunta";
}

</script>

content_copyCOPY