Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

173
Views
¿Cómo crear un botón que funcione como una pantalla de salida para los valores de entrada ASÍ COMO un botón de copia para la salida mostrada?

Estoy estudiando un JS vainilla y me gustaría crear un formulario en el que los valores de los elementos de entrada se muestren dentro de un botón. Estoy planeando crear un formulario donde el usuario completará las preguntas con sus detalles y luego esas respuestas se mostrarán en la misma página HTML formateada en una plantilla determinada. Actualmente, puedo mostrar la salida, sin embargo, no hay saltos de línea por valor. Además, dado que la pantalla es un elemento de botón, el usuario debería poder hacer clic en él para copiar las respuestas formateadas que pueden pegar en el bloc de notas o MS Word. ¿Es esto posible en Vanilla JS o tengo que aprender los marcos JS? ¿Puedes compartir tus pensamientos?

Visualización de ejemplo en un botón en el que se puede hacer clic para copiar la siguiente información:

Nombre: John Smith (línea 1)

Edad: 99 (línea 2)

Esta es la salida actual:

lo que tengo

Estos son mis guiones actuales:

 <form name="myForm"> Name: <input type="text" id="myName" name="myName"> Age: <input type="number" name="myAge" id="myAge"> <button type="submit" name="createBtn" id="createBtn" onclick="create(); return false">CREATE</button> </form> <div> <button type="submit" id="copyBtn" onClick="copy(); return false"> <span id="userName"></span> <span id="userAge"></span> </button> </div> <script> function create() { document.getElementById('userName').innerHTML = document.myForm.myName.value; document.getElementById('userAge').innerHTML = document.myForm.myAge.value; } function copy() { // insert the needed function here } </script>
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!