|
Здравствуйте!
возникла необходимость в объект "текстовый ввод" с ограничением длины ввода в один символ разрешить вводить только цифры (или буквы). пробовал это реализовать через действие по переходу из поля: серия проверок соответствия значения введенной переменной VAR цифре, в случае если значение - не цифра, выводил предупреждение и через метод стирал введенное неверное значение ЕСЛИ #VAR!=0&VAR!=1&&...#VAR!=9 ПРЕДУПРЕЖДЕНИЕ "введите цифру!" МЕТОД OBJ_ SETVALUE
не самый оптимальный вариант на мой взгляд. может быть, кто-нибудь сталкивался с подобным и знает как лучше реализовать?
и вторая часть вопроса. необходимо, чтобы также в односимвольные поля вводились буквы только в верхнем регистре. можно по аналогии реализовать небоскреб проверок типа ЕСЛИ #VAR=="а" ПЕРЕМЕННАЯ VAR SETVALUE "А" ...... ЕСЛИ #VAR=="я" ПЕРЕМЕННАЯ VAR SETVALUE "Я" но при наличии таких полей в количестве нескольких десятков можно просто сойти с ума, делая копипаст и исправляя имена переменной...
пожалуйста, помогите!
|