I’m trying update some values for some hidden input boxes, but I’m not very successful.
I have no problem doing this to visible input[type=text].
Here is a small example: http://jsfiddle.net/saHCU/
Use Firebug to see the hidden fields.
You can see the value added to the text box for item_id3. But when you look at the source, none of the text boxes has an updated value.
Why is this not updated?
Because it does not change the attribute, but the underlying property.
The HTML
valueattribute can be considered more like a “starting point”, what really matters is the property itself (element.value = 1in Javascript). If you try to submit your form, or query the value with Javascript, you will see that is has actually changed, so your code is working fine.Also, as far as my knowledge goes, there is not
input type="textbox", onlyinput type="text".