helpf.pro
Регистрация

Маска в поле ввода, как исключить символ?

DmitryF
25.01.2011 11:01Прочитано: 6287
Необходимо интерактивно вводить в поле ввода символы исключая пробелы, никак не пойму как это сделать с помощью Маски?
1с 8.1
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
25.01.2011 12:06Ответ № 1
(0) DmitryF,
@ – допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел.
При помещении значения из поля ввода с маской в текстовый реквизит, связанный с этим полем ввода, происходит следующее преобразование: на тех позициях, где в маске стоит символ "@", а в строке пробел – пробел удаляется. Если в маске из специальных символов используются только символы "@", то все символы текста, соответствующие символам маски, не являющимся специальными символами, удаляются после по-следнего непустого блока из символов "@". Например, при маске "@@.@@.@@." текст "41. 2. ." преобразуется в "41.2".
DmitryF
25.01.2011 13:46Ответ № 2
Я это читал это, пробел ВВОДИТСЯ и отображается, а вот значение строки программно читается без пробела.
E_Migachev
25.01.2011 14:16Ответ № 3
(2) DmitryF, тебе нужно еще чтобы отображался без пробела?
DmitryF
25.01.2011 17:05Ответ № 4
Я по моему достаточно понятно написал, пробел не должен вообще вводиться, т.е на нажатие кнопки не должно быть никакой реакции визуально.
E_Migachev
25.01.2011 17:11Ответ № 5
(4) DmitryF, маска не поможет, она срабатывает после изменения или окончания редактирования
DmitryF
25.01.2011 17:54Ответ № 6
Вопрос закрыт!
p0mid0r0v
02.02.2024 16:56Ответ № 7
p0mid0r0v
02.02.2024 16:57Ответ № 8

эмм.. пардон - как именно решен был вопрос?

Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.