С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
ychelovek
13 / 13 / 3
Регистрация: 31.03.2013
Сообщений: 287
1

В поле только +-*/1234567890

22.02.2014, 23:18. Просмотров 812. Ответов 1
Метки нет (Все метки)

Подскажите как запретить вводить в input символы отличные от +-*/1234567890
Спасибо!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2014, 23:18
Ответы с готовыми решениями:

Набор в поле формы только цифт
Здравствуйте. Есть функция, которая по идее должна работать так: если в поле...

Ограничить ввод в поле inpute только заданными значениями
Привет! Кто сможет мне подсказать, буду очень благодарен. Суть вопроса вот в...

Можно ли запретить ручной ввод в поле <INPUT type=file> ? Выбирать файл только по кнопке?
сабж

При вводе в одно поле, текст должен появляться в другом поле
как это сделать напомните пожалуиста

Как связать поле список-(<option><select>) поле text и checkbox
есть поле text - фамилия, потом поле с датой, поле список - наименование...

1
nokados
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
23.02.2014, 01:55 2
Лучший ответ Сообщение было отмечено ychelovek как решение

Решение

здесь 'my' - id
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
document.getElementById('my').onkeypress = function(e) {
 
  e = e || window.event;
 
  var char = getChar(event || window.event); 
  if (!char) return; // спец. символ - не обрабатываем
  if (char.search(/[\+\*/0-9-]+/)>=0)
      this.value += char;
  return false;
}
 
 
// event.type должен быть keypress
function getChar(event) {
  if (event.which == null) {  // IE
    if (event.keyCode < 32) return null; // спец. символ
    return String.fromCharCode(event.keyCode) 
  } 
 
  if (event.which!=0 && event.charCode!=0) { // все кроме IE
    if (event.which < 32) return null; // спец. символ
    return String.fromCharCode(event.which); // остальные
  } 
 
  return null; // спец. символ
}
Если я с регуляркой не напутал, то должно работать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2014, 01:55

Как добавить на сайт поле выбора слов, чтобы это слово появлялось в другом поле
Название темы не отображает суть моей проблемы, ибо не знаю как вкратце описать...

Нужна такая штука: когда на второе текстовое поле попадает фокус - появляется третье поле; когда на третье поле попадает фокус - появляетя четвертое .
Здравствуйте! Помогите нарисовать такой скрипт: Открывается документ, в...

Как с JS или jQuery изменить цвет одного символа в поле формы(в поле находится некоторый текст)
Как с JS или jQuery изменить цвет одного символа в поле формы(в поле находится...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru