Показать сообщение отдельно
Старый 11.09.2012, 21:34
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 2  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Как понять что получится в тексфиле в итоге. Не уж то брать текст из текстфилда, брать позицию курсора и выделения и заменять руками, а потом валидировать, костыль же.
Там же, насколько понял только 1-2 символа за раз обрабатываются. Вдруг пользователь начал набирать валидное слово, а его обрубили в самом начале, т.к. начало набора + то что есть != валидная строка?
Я бы тут не над красотой решения думал, а над тем, как пользователю не запороть ввод.
Или пользователю только через Crtl-v это поле можно будет править?

Может быть просто красным светить, если не валидно и, по энтеру/потере фокуса - оставлять или возвращать исходный текст. Или еще как обойти проблему.

P.S. проверка по change выглядит более простой в реализации
P.S.2 если в 2-х словах: почему событие INPUT_TEXT содержит так мало информации и как это использовать, не следя за курсором - _не_ знаю