permítanme comenzar diciendo que soy un estudiante de primer año. Me gustaría crear un formulario con un botón que, al presionarlo, generará una página escrita en una entrada. ¿Cómo hacerlo? ejemplo:
<form action="" method="post"> <!-- a hidden input --> <input type="hidden" name="a_hidden_input"/> <!-- a text input --> <input type="text" name="a_text_input"/> <!-- submit button --> <input type="submit" value="Submit"/> </form>Este es el ejemplo básico para obtener sus datos y mostrarlos en la página.
<head> <script> function generate() { debugger var strText = document.getElementById("txtName").value; var strText1 = document.getElementById("txtEmail").value; document.getElementById("p1").innerHTML = strText; document.getElementById("p2").innerHTML = strText1; window.location.href = "http://mywebsite.com/home.html"; } </script> </head> <body> <form> <input type="text" name="Name" id="txtName" placeholder="Name"> <input type="text" name="Email" id="txtEmail" placeholder="Email"> <input type="button" value="Submit" id="btnSubmit" onclick="generate()"> </form> <div> <h1>New Page</h1> <p id="p1"></p> <p id="p2"></p> </div> </body>Si usa alguna biblioteca como react js o framework como angular con tecnologías de back-end como php, nodejs, con bases de datos como sql, mongodb o firebase, será muy fácil para usted.