Задать вопрос
@Happymalina

Почему может быть ошибка "Uncaught TypeError: Cannot read property 'constructor' of null в данном примере?

Помогите понять откуда растут ноги у ошибки.. вот код , консоль подчеркивает красным кусочеку .obForm.construcror == String. На сайте очень много непонятного мне JS, а еще больше JS от Битрикса. Хотя может в данном случае это и не связано с Битриксом. Мне бы хотя бы понять что тут происходит, дествительно ли что если "... of null" то получается что в obForm ничего нет? Или как еще можно отладить и найти проблему?

Вот код:
// simple form sending vithout visual effects. use onsubmit="SendForm(this, MyFunction)"
	SendForm: function(obForm, obHandler)
	{
		if (typeof obForm == 'string' || typeof obForm == 'object' && obForm.constructor == String)
			var obFormHandler = document.getElementById(obForm);
		else
			var obFormHandler = obForm;
			
		if (!obFormHandler.name || obFormHandler.name.length <= 0)
		{
			obFormHandler.name = 'AJAXFORM_' + Math.floor(Math.random() * 1000000);
		}
		var obFormMigrate = new CAjaxForm(obFormHandler, obHandler, true);
		obFormMigrate.process();
		return true;
	},


И то что консоль показывает:
3ce97b9a36834bc7b89221b0688f0472.png
  • Вопрос задан
  • 833 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@gro
Он не может рид проперти констрокотор от нула
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы