Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha2
-
Fix Version/s: 2.0-Alpha3, 2.0.0
-
Component/s: Bridge
-
Labels:None
-
Environment:IE6, IE7
Description
When using ice.se function for submitting an element IE does not serialize properly the state of the checkbox. It appears like the checkbox is always unchecked.
Activity
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21435 | Mon May 17 16:38:16 MDT 2010 | mircea.toma | |
Files Changed | ||||
![]() |
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 2.0-Alpha3 [ 10032 ] | |
Assignee | Mircea Toma [ mircea.toma ] |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Summary | IE does not serialize input element state | IE does not clone input element state |
Salesforce Case | [] |
Fix Version/s | 2.0.0 [ 10230 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
It seems that IE does not properly clone the state of the 'input' or 'select' elements. ice.se fails to work because it uses Element.cloneNode() method to copy the node into the form used by single submit.
The fix copies the element to be submitted by using Element.innerHTML function in IE instead of Element.cloneNode.
See also: http://blog.pengoworks.com/index.cfm/2007/7/16/IE6--IE7-quirks-with-cloneNode-and-form-elements