Перед программным изменением ставишь флаг: ignoreChangeEvent = true. После - очищаешь. В обработчике его проверяешь.
	
	| 
		
			Сообщение от PesBarbos
			
		
	 | 
	| 
		как то объединить, если это вообще возможно, onpropertychange с событием нажатия клавиши
	 | 
	
А мож тогда просто не слушать propchange, а слушать keydown? Но keydown - не единственный способ юзера изменить значения. Есть еще cut/paste, drag/drop, удаление из контекстного меню, может еще чего.