Запретить пробелы

Добрый день! Возникла такая ситуация когда в строковое поле запретить ввод пробелов в конец слова. Как это можно было бы реализовать???

Нравится

4 комментария

Можно, например, в обработчике dlDataOnDatasetBeforePost делать так:

Dataset.Values(<Название колонки>) = Trim(Dataset.Values(<Название колонки>));

Ввод не запретит, но лишние пробелы перед сохранением карточки будет убирать.

Условия для корректной работы: к скрипту окна редактирования необходимо присоединить scr_Utils; поле датасета должно быть строковым (можно перед выполнением добавить проверку на тип поля).

Олег Лабьяк,
разработчик,
3-я линия Службы поддержки Terrasoft.

Можно при сохранении записи в базу использовать trim() для удаления всех пробелов в конце слова.

//дубль :))

www.informicus.ru

Спасибо попробую!

Maxim, когда-то давно очень долго искал ошибку, почему пользователь не мог зайти в систему - не подходил пароль, который он ввел при регистрации. Как оказалось система, тоже обрезала пробелы, а пароль пользователя содержал в начале и в конце пробел, и в итоге верификация не проходила. Так что будьте осторожны. Не попадите в аналогичную ситуацию :smile:

Показать все комментарии