¿Cómo captura un valor de un campo de entrada, que se ingresó desde localStorage ?
Mi localStorage.getItem("PatientsName"); rendimientos: "Vincent Ericsson"
Introduzco este valor en mi campo input de esta manera:
document.getElementById("Names").innerHTML = localStorage.getItem("PatientsName"); A continuación, en la consola del navegador, se muestra el aspecto de mi input group en el código:
<form action="/" class="form" method="post"> <div class="input-group mb-3"> <input type="text" class="form-control" id="Names" name="names">Vincent Ericsson</input> </div> <button type="submit" class="btn btn-secondary" id="submit">Submit</button> </form ... y sorprendentemente, a continuación se muestra lo que muestra el navegador, que es un campo de entrada vacío: 
No entiendo por qué el valor de Vincent Ericsson se refleja solo en el código, pero NO se muestra en el campo de entrada...
El entorno que estoy desarrollando es Nodejs , así que cuando trato de capturar el valor del campo de entrada en el código:
app.route('/') .get((req, res) =>{ res.render('index'); }) .post((req, res) => { console.log("You POSTED!"); let userName = req.body; console.log("Names: " ,userName); });En la Terminal, el código anterior produce lo que ve a continuación:
You POSTED! Names: { name: '', } Mi pregunta aquí es ¿cómo capturo con éxito el valor en el campo de entrada, en este caso, Vincent Ericsson ?
Mirando hacia adelante a su ayuda.