"Unable to get property 'getData' of undefined or null reference" in IE but not Chrome "Unable to get property 'getData' of undefined or null reference" in IE but not Chrome google-chrome google-chrome

"Unable to get property 'getData' of undefined or null reference" in IE but not Chrome


Answer found here: Intercept paste event in Javascript

This worked for me.

if (window.clipboardData && window.clipboardData.getData) { // IE    pastedText = window.clipboardData.getData('Text');}else if (event.originalEvent.clipboardData && event.originalEvent.clipboardData.getData) { // other browsers    pastedText = event.originalEvent.clipboardData.getData('text/plain');}


In IE, it should be:

var value = event.originalEvent.clipboardData.getData("Text");