How do I capture the input value on a paste event?

后端 未结 5 1078
清歌不尽
清歌不尽 2020-12-05 10:08

On my site users can paste text (in this case a url) into an input field. I\'d like to capture the value of the text that was pasted using jQuery. I\'ve got this to work in

5条回答
  •  囚心锁ツ
    2020-12-05 11:05

    $('input').on('paste', function(e) {
        // common browser -> e.originalEvent.clipboardData
        // uncommon browser -> window.clipboardData
        var clipboardData = e.clipboardData || e.originalEvent.clipboardData || window.clipboardData;
        var pastedData = clipboardData.getData('text');
    });
    

提交回复
热议问题