I have a problem setting value of an hidden input element. I’ve tried using jQuery and $("#SomeHiddenElement").val(sSomeValue) function, and plain JS document.getElementById("SomeHiddenElement").value = sSomeValue; but nothing works…
When I set the element to text type it works just fine…
The problem persists both in FF and IE.
Any ideas?
Code:
<input type="hidden" id="SomeHiddenElement" name="SomeHiddenElement" value="" />
document.getElementById("SomeHiddenElement").value = "Testing";
Since I don’t believe firebug has a problem updating it’s DOM representation, and your code works fine in isolation, and you don’t have an issue with text inputs, and I’ve never had a problem updating hidden inputs myself, I would suggest that something else is acting on hidden inputs to block what you’re doing.
I suggest you create a test page stripped of all content except what you’ve given us here and then incrementally add features to progress towards the state of your real page. At some point it will break and you’ll at least know where the problem lies.