Tengo un campo de entrada sencilla dentro de una etiqueta de formulario:No se puede establecer el valor del campo de entrada oculto usando jQuery
<body>
<form action="#">
<label>Input</label>
<input type="hidden" id="foo" name="foo" />
</form>
</body>
traté de establecer este valor a partir de un archivo JS:
$(document).ready(function(){
$('#foo').val('foo')
})
pero en la fuente html, el atributo no está configurado en absoluto. Si trato de configurar el tipo de entrada para "botón" o cualquier otra cosa, funciona. Simplemente no puedo hacerlo con un campo de entrada hidden
. ¿Qué estoy haciendo mal?
La respuesta aceptada no responde a la pregunta real, a pesar de ser útil para llegar a una solución. Probablemente sea mejor aceptar una respuesta realmente correcta ya que esta pregunta obtiene 10k + visitas por año. –
¿Te ayudaría si le das al campo de entrada un valor inicial? (incluso si es una cadena vacía) –