No puedo almacenar la entrada en las variables después de enviar mi formulario. Muestra "indefinido" Aquí está el código:
var userInput1 = document.getElementById("inp1").value; var userInput2 = document.getElementById("inp2").value; var userInput3 = document.getElementById("inp3").value; function king() { document.write("Welcome " + userInput1) return false; }```Mira este ejemplo. También es divertido usar JQuery para sintaxis más cortas. (Mi ejemplo es JS puro)
function fetch(){ var name = document.getElementById("name").value; var age = document.getElementById("age").value; //display document.getElementById("demo").innerHTML = 'Welcome "' + name + '" Your age is: "'+ age +'"'; } <!DOCTYPE html> <html> <body> <fieldset> <legend>Sample</legend> <label>Name:</label> <input type="text" id="name"/> <br><br> <label>Age:</label> <input type="number" id="age"/> <br><br> <button onclick="fetch()">Fetch Data</button> </fieldset> <p id="demo"></p> </body> </html>