Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как запретить ввод текста в input (https://javascript.ru/forum/dom-window/18022-kak-zapretit-vvod-teksta-v-input.html)

filan 28.11.2011 12:31

trikadin, извини. В FF действительно не дает. В хроме и и IE8 все OK.

zoOmer 03.06.2014 02:56

А как запретить ввод определенного символа?
Задача: Когда 2 раза кликаешь по полю input бывает он запоминает введенное слово или же когда вводишь в него чтоб удаляло символ ":" если он будет введен??

К примеру я ввожу Иванов: и тут же сразу это регулярное выражение убирает в конце вот этот символ двоеточие : вот как то так.

zoOmer 04.06.2014 09:38

Помогите пожалуйста с этой регуляркой.
Заранее огромное спасибо)

Erolast 04.06.2014 19:37

[^:] //Любой символ, кроме двоеточия

burlesk32 16.02.2016 15:20

Если не js то мб подойдет
< input disabled="true" />

l11_vadis 07.11.2016 01:48

почему если я вешаю обработчик нечего не работает?

<input id="d-only"><input id="b-only">

function fu(event){
 event= event || window.event;
 //alert(event)
 if (event.charCode && (event.charCode < 48 || event.charCode > 57))// проверка на event.charCode - чтобы пользователь мог нажать backspace, enter, стрелочку назад...
  return false;
};
document.getElementById("d-only").onkeypress = fu
document.getElementById("b-only").addEventListener("keypress", fu, false)

рони 07.11.2016 02:31

Цитата:

Сообщение от l11_vadis
return false;

event.preventDefault()

Aetae 07.11.2016 02:39

Коммент врёт. Данный код позволяет вводить символы от 48 до 57 включительно. Т.е. цифры и ничего кроме цифр.)

рони 07.11.2016 02:46

Цитата:

Сообщение от Aetae
Коммент врёт.

у меня не врёт

Aetae 07.11.2016 02:47

рони, я туплю, пойду ка я спать=\.


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