Fix #11649. Preserve oldIE submit flag when cloning, closes gh-772.

This commit is contained in:
Jason Moon
2012-05-18 16:30:28 -04:00
committed by Dave Methvin
parent 6bf3f20d4e
commit e93f2a89e2
3 changed files with 37 additions and 3 deletions

View File

@@ -772,11 +772,11 @@ if ( !jQuery.support.submitBubbles ) {
// Node name check avoids a VML-related crash in IE (#9807)
var elem = e.target,
form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined;
if ( form && !form._submit_attached ) {
if ( form && !jQuery._data( form, "_submit_attached" ) ) {
jQuery.event.add( form, "submit._submit", function( event ) {
event._submit_bubble = true;
});
form._submit_attached = true;
jQuery._data( form, "_submit_attached", true );
}
});
// return undefined since we don't need an event listener