Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как запретить вставлять текст в input (https://javascript.ru/forum/misc/14350-kak-zapretit-vstavlyat-tekst-v-input.html)

x-yuri 15.01.2011 15:56

Цитата:

Сообщение от qwermjk
Как запретить вставлять текст в input

qwermjk, а зачем это нужно?

Aetae 15.01.2011 16:59

Решатель шароввакуумных задач врывается в тред.)
<input type="text" maxlength="20" onkeydown="event.ctrlKey?maxLength=0:maxLength=20" onkeyup="maxLength=0">


//тест толь ff под linux, но по логике должно работать везде)

Vulkan 15.01.2011 17:06

Aetae, на onkeypress тоже повесь, а то в опере 11 твой вариант бесполезен.

Aetae 15.01.2011 17:24

Как же я ненавижу оперу.)
Всё равно нет под рукой чтоб протестить, так что исправь коль могёшь.

x-yuri 15.01.2011 17:58

кроме того, можно вставлять с нажатым shift через контекстное меню :)

monolithed 16.01.2011 22:04

Цитата:

Сообщение от Vulkan
в опере 11 твой вариант бесполезен.

в safari тоже

qwermjk 21.01.2011 23:58

Вот вам задачку то подкинул =))
Аж справится ни кто не может!

x-yuri 22.01.2011 00:17

понимаешь, qwermjk, твоя задача шаровакуумна чуть более чем на половину, пока не доказано обратное. А так как обратное пока не доказано, я над ней не думал ;)

SleepShadowWeb 17.04.2012 16:17

<script type="text/javascript">
$(document).ready(function() {
$("#Text1").bind('copy', function(e) {
alert('copying text!');
});
$("#Text1").bind('paste', function(e) {
alert('pasting text!');
});
$("#Text1").bind('cut', function(e) {
alert('cut text!');
});
});
</script>

Valewar 05.02.2014 18:28

А может кто-нибудь тут подсказать ответ?
http://javascript.ru/forum/showthread.php?p=296090


Часовой пояс GMT +3, время: 10:13.