| 
	
	
		
		
		
		
		 просто ты используешь генерацию событий не по назначению. Назнечение - генерация события, а для тебя это валидация элемента. И когда что-то используешь не по назначению обычно начинаются проблемы. 
 
Как сделать правильно? Ну, например, почему бы просто не сделать функцию валидации элемента, которую вызывать из обработчика onchange и из onsubmit формы? По поводу onchange, естественно, не обязательно создавать промежуточную функцию 
 
p.s. причем обработчик можно ставить не только через AddEventListener 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |