The library for web and native user interfaces.
Fix `onChange` for File Input
Makes sure that `onChange` fires for file inputs.
CommitSyncScript committed
Jun 26, 2013 at 11:20 UTC
cf926338bf64da66ccf44e1ad8f0cbf8cf83a924
1 file changed
+4
-1
src/eventPlugins/ChangeEventPlugin.js
+4
-1
@@ -51,7 +51,10 @@ var activeElementValueProp = null;
51
* SECTION: handle `change` event
52
*/
53
var shouldUseChangeEvent = function(elem) {
54
- return elem.nodeName === 'SELECT';
54
+ return (
55
+ elem.nodeName === 'SELECT' ||
56
+ (elem.nodeName === 'INPUT' && elem.type === 'file')
57
+ );
58
};
59
60
var doesChangeEventBubble = false;