ник: час
Есть глобальная (public) функция - удаляет лишние пробелы в переданной в неё сроке.
В форме много полей
нельзяли не вешать проверку на события каждого поля (после обновления), а один раз где то в форме прилепить функцию или процедурку и потом передавать в функцию в какое поле и какая строка вновь введена и уж проверить и вернуть в то поле откуда взяли.