es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Agregue un formulario a una página de resultados en Javascript.

Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown.

Soy bastante nuevo en Javascript. Estoy intentando agregar un elemento de formulario a mi página de resultados del cuestionario Javascript.

Lo que estoy tratando de hacer es después de mostrar la página de resultados “su puntaje es”, necesito un elemento de formulario para que los usuarios ingresen sus iniciales y envíen.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para agregar un elemento de formulario para las iniciales del usuario y un botón de envío, puede modificar el código existente de la siguiente manera:

    function viewResultPage() {
        console.log("ver la página de resultados:", currentQuestionIndex, " ", timeleft);
    
        // Establece el contenido de un elemento o lo devuelve.
        welcometxt.innerHTML = "";
    
        // Crea un elemento span para mostrar la puntuación.
        var allDoneEl = document.createElement("span");
        allDoneEl.innerHTML = "El cuestionario ha terminado y la puntuación final es: " + timeleft;
        welcometxt.appendChild(allDoneEl);
    
        // Crea un elemento de formulario.
        const f = document.createElement("form"); 
    
        // Crea un elemento de etiqueta para las iniciales del usuario.
        const label = document.createElement("label");
        label.innerHTML = "Ingrese sus iniciales: ";
        f.appendChild(label);
    
        // Crea un elemento de entrada para las iniciales del usuario.
        const input = document.createElement("input");
        input.setAttribute("type", "text");
        input.setAttribute("name", "iniciales");
        f.appendChild(input);
    
        // Crea un botón para enviar el formulario.
        const submitBtn = document.createElement("button");
        submitBtn.innerHTML = "Enviar";
        f.appendChild(submitBtn);
    
        // Agrega el formulario al cuerpo del documento.
        document.body.appendChild(f); 
    }
    

    Esto creará un formulario con un campo de etiqueta y entrada para que el usuario ingrese sus iniciales, y un botón de envío. El formulario se anexará a la página de resultados después de mostrar la puntuación final.

Comments are closed.