За последние 24 часа нас посетили 59136 программистов и 1771 робот. Сейчас ищут 1060 программистов ...

Ограничение CTRL + V

Тема в разделе "JavaScript и AJAX", создана пользователем nurbek, 12 авг 2010.

  1. nurbek

    nurbek Активный пользователь

    С нами с:
    11 июл 2008
    Сообщения:
    76
    Симпатии:
    0
    Адрес:
    Bishkek, KGZ
    Есть поле ввода TextArea, надо чтобы при попытке вставить текст из буфера, всплывала alert

    Можно такое реализовать на JS?
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    можно поднимать флаг зажат ли ктрл и при onchange его проверять
     
  3. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    бесполезное занятие
     
  4. nurbek

    nurbek Активный пользователь

    С нами с:
    11 июл 2008
    Сообщения:
    76
    Симпатии:
    0
    Адрес:
    Bishkek, KGZ
    знаю что бесполезное, но слово заказчика закон.
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    бред. если тебе заказчик скажет головой об стену? тоже будешь биться?
     
  6. nurbek

    nurbek Активный пользователь

    С нами с:
    11 июл 2008
    Сообщения:
    76
    Симпатии:
    0
    Адрес:
    Bishkek, KGZ
    Епт.. Ну что вы пристали? у меня есть задание, это нужно для того чтобы обычный пользователь не добавлял копи/паст с других источников, а писал сам.

    Есть реальные предложения?
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    надо УМЕТЬ говорить нет. задание идиотское.

    низя так сделать.
     
  8. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Задание идиотское, но подойти ближе к реализации можно.
    Вариантов много, очень много.
    Начиная от банального перехвата, заканчивая контролем буфера обмена с помощью Flash.
    Самое лучшее - комбинировать эти варианты. Основная задача в том, чтобы перехватывать ввод пользователя и хранить его ввод (хеш ввода или карту) в отдельной переменной JS. Изменение текста может происходить при ручном вводе на +/- 1 символ, поэтому делаем ручное досчитывание.

    Задание, повторяю не я один, идиотское.