If an inline handler returns false, call event.preventDefault(). Fixes #6337.
[jquery.git] / src / event.js
index fb78bfe..65b5952 100644 (file)
@@ -331,6 +331,7 @@ jQuery.event = {
                        if ( !(elem && elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()]) ) {
                                if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) === false ) {
                                        event.result = false;
+                                       event.preventDefault();
                                }
                        }