Какой бы ни был результат эксперимента, это шаг на пути к завершению поиска.
Всё равно пустая строка, говорите? Значит, можно исключить вашу функцию и плотнее заняться простым получением значения.
Наша задача, для начала, самым простым способом получить значение, хоть как-то. Предположим, что плохо работает jQuery. Тогда попробуем получить значение на чистом JS: document.getElementsByName('phone')[0].value
Или так:
Вы начали отлаживать, это хорошо.
Нужно дальше отлаживать, это и есть поиск ошибки.
Например, наберите что-нибудь в input и тупо в консоли наберите $('input[name=phone]').val()
В зависимости от результата думайте дальше и так далее, пока не локализуете проблему.
Обратитесь к документации того веб-сервера, на который вы установили 1С-Битрикс.
Если это не ваш сервер, то обратитесь к владельцу/администратору (в поддержку хостинга).
Ну, у вас задачи туманно сформулированы.
Нужно либо более точно описывать условия, либо рассказать о конкретной задаче, которую вы решаете, чтобы было понятно, зачем всё это нужно.
Зачем это делать? Таблица есть в Интернете. Есть Гугл. В конце концов есть знаменитая Википедия, где эта таблица уже есть с подробным описанием каждого элемента.
Ctrl + Shift + J в браузере. Хотя сейчас вроде просто F12 работает.
Там и сетевые запросы и консоль.
Код - console.log(...); в нужных местах ваших скриптов.
Всё равно пустая строка, говорите? Значит, можно исключить вашу функцию и плотнее заняться простым получением значения.
Наша задача, для начала, самым простым способом получить значение, хоть как-то. Предположим, что плохо работает jQuery. Тогда попробуем получить значение на чистом JS:
document.getElementsByName('phone')[0].value
Или так: