Why does this not work?
<input type="file" id="kmlFiles2" multiple onchange="function(){alert('why does this not work')}()">
chrome gives me an error, Uncaught SyntaxError: Unexpected token (.
Firefox tells me SyntaxError: function statement requires a name.
But this does work?
<input type="file" id="kmlFiles2" multiple onchange="alert('but this does work')">
http://jsfiddle.net/ewzyV/
I am asking because I was was trying to use and MVC framework that injects code into the onchange event.
onchange="(function(){alert('this should work')})()"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With