Bug Tracker

Opened 14 years ago

Closed 12 years ago

#3972 closed bug (duplicate)

input.val() interprets null as 'null' in IE7

Reported by: zirouk Owned by:
Priority: minor Milestone: 1.3.2
Component: attributes Version: 1.3.1
Keywords: Cc:
Blocked by: Blocking:


If I set the value of an input box with .val(null), IE7 inserts the string 'null' into the input. Firefox 3 correctly sets the input to .

1.2.1 correctly set the value to in both ie7 and ffx3 when using .val(null)

I will attach a html file containing a small demo and hotswap 1.2.1 and 1.3.1.

Attachments (1)

jquerybugtest.html (655 bytes) - added by zirouk 14 years ago.

Download all attachments as: .zip

Change History (8)

Changed 14 years ago by zirouk

Attachment: jquerybugtest.html added


comment:1 Changed 14 years ago by zirouk

hmm Trac evaluated my double single quotes incorrectly.

Where bad grammar exists describing output, please assume null or empty string.

comment:2 Changed 14 years ago by zirouk

Fix: core.js Line 389 change to:

if ( value === null
value === undefined ) {

comment:3 Changed 14 years ago by zirouk

Again, Trac butchered it, I'm sure you're smart enough to work it out.

comment:4 Changed 14 years ago by ali

Problem still exists in 1.3.2 - tested in Opera and IE7.

jquery version:

  • jQuery JavaScript Library v1.3.2
  • Revision: 6246

comment:5 Changed 14 years ago by dmethvin

Component: unfilledcore
Priority: criticalminor

comment:6 Changed 13 years ago by dmethvin

Component: coreattributes

comment:7 Changed 12 years ago by dmethvin

Resolution: duplicate
Status: newclosed

Grouping under #4130.

Note: See TracTickets for help on using tickets.