Modify ↓
Ticket #8151 (closed bug: invalid)
Assignment using val() behaves differently for textfields than it does for hidden textfields.
| Reported by: | drew.repasky@… | Owned by: | drew.repasky@… |
|---|---|---|---|
| Priority: | low | Milestone: | 1.next |
| Component: | attributes | Version: | 1.5 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Show the original value of a text box
document.getElementById("firstName").value
sample output: "Jimmy"
Here's where I see inconsistent behavior. Changing the field using .val() shouldn't modify the original value -- regular text boxes work as expected but hidden fields do not.
$("#firstName").val("Drew")
document.getElementById("firstName").defaultValue
If #firstName is <input type="text"/> then this returns "Jimmy" which is correct.
If #firstName is <input type="hidden"/> then this returns "Drew" which is incorrect.
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

Thanks for taking the time to contribute to the jQuery project! Please provide a reduced jsFiddle test case to help us assess your ticket!
Additionally, test against the jQuery 0 GIT version to ensure the issue still exists.