Suponga que tiene elemento de entrada:Javascript y el uso de elementos de entrada defaultValue ocultos
<input id="aaa" type="text" value="unchanged" />
a continuación, iniciar la escritura JS:
var e = document.getElementById("aaa");
e.value = "changed";
alert(e.defaultValue + "/" + e.value);
resultado será "sin cambios/cambiado". Por desgracia, cuando el elemento de entrada es hidden
:
<input id="aaa" type="hidden" value="unchanged" />
... el mismo script js parecen no estar trabajando más. El resultado es "cambiado/cambiado". ¿Es esta una manera correcta? Si es así, ¿por qué solo los elementos ocultos del formulario actúan de manera diferente?
¿Con qué navegador estás trabajando? –
Firefox 3.6.15. – waste
de mi prueba, la respuesta @Pointy resume la situación correctamente –