Здравствуйте фуромчане, посоветуйте, может кто знает как сделать ниже описанное!
Делаю чат для сайта, в качестве формы ввода взял div с атрибутом contenteditable=true. Но возникла проблема, при вставке текста из буфера добавлялись и стили тоже. Я решил перехватывать вставляемый текст (без html) и добавлять его.
Вот код:
Chat.prototype.init = function()
{
$('#chat .input_block form .left').bind('paste', function(e) {
var text = window.clipboardData ? window.clipboardData.getData('text') : (e.originalEvent || e).clipboardData.getData('text/plain');
$(this).text(text);
console.log(text);
e.preventDefault();
});
this.sendMessage();
};
Всё бы нечего, но зашёл проверить
с телефона {Sony Xperia} и выяснил, что при вставке текста он не находит данные в clipboardData. Решение в интернете найти не смог. Помогите пожалуйста) Кто поможет готов того премировать 200-нями деревянными на кошелек WebMoney