Side navigation
#6193 closed bug (wontfix)
Opened March 01, 2010 03:41PM UTC
Closed March 02, 2010 07:03PM UTC
Last modified March 03, 2010 08:05AM UTC
Reading value from multiline textarea with val is different to textarea.value
Reported by: | capape | Owned by: | |
---|---|---|---|
Priority: | Milestone: | 1.4.3 | |
Component: | core | Version: | 1.4.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Hello,
When I try to read a textarea value with $('#id').val(), and this textarea has multiline value, $('#id').val() is giving me a different value than document.getElementBy('id').value.
The effect is that when transforming \\r\\n to \\n, and sendind data to a server, servers receive a single line instead of several lines.
I've attached a html file. This is happening with Internet Explorer and Opera. The behaviour with firefox seems to be incorrect too.
Attachments (1)
Change History (2)
Changed March 02, 2010 07:03PM UTC by comment:1
resolution: | → wontfix |
---|---|
status: | new → closed |
Changed March 03, 2010 08:05AM UTC by comment:2
This breaks line separator in multiline html elements, doesn't it?
See http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4
I openned a bug in bugzilla to firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=549278).
Thanks.
This is an intentional change. Browsers weren't consistent about providing the \\r in the retrieved value so we remove it to become consistent across all browsers.