Я думал о том, чтобы заставить обработчик onblur работать, вызвав метод размытия элемента. Но потом я подумал, что это не сработает, потому что я вспомнил, что вызов submit на FormElement не вызывает его метод onsubmit.В JavaScript, почему метод размытия вызывает событие размытия, но метод submit не вызывает событие отправки?
После некоторых экспериментов я обнаружил, что размытие вызова вызывает вызов обработчика onblur элемента. Это кажется очень непоследовательным, а не тем, что меня удивляет (это JS в конце концов). Тем не менее, если есть веская причина для этого, я хотел бы знать. Есть ли веская причина вызвать обработчика в случае размытия, но не отправить?