Можно ли поместить скрипт Битрикса на форму для телефона в SweetAlert2?

В форму SweetAlerts2 нужно поместить форму для ввода телефона от Битрикса. Я попытался вставить ее напрямую, но инциализация как я понял не проходит.

введите сюда код <div class="prodcat-hole__product">
<div class="item prodcat-hole__product__img">
    <img src="<?= $item['DETAIL_PICTURE']['SRC'] ?>" alt="prod">
</div>

<div class="product-item-title">
    <? if ($itemHasDetailUrl) : ?>
        <a href="<?= $item['DETAIL_PAGE_URL'] ?>" title="<?= $productTitle ?>">
        <? endif; ?>
        <?= $productTitle ?>
        <? if ($itemHasDetailUrl) : ?>
        </a>
    <? endif; ?>
</div>
<div class="prodcat-hole__product__info-price">
    <p><span><?= $item['PROPERTIES']['PRICE']['VALUE'] ?></span>₽</p><button id="test1">Заказть </button>
</div>



<?


if (
    $arParams['DISPLAY_COMPARE']
    && (!$haveOffers || $arParams['PRODUCT_DISPLAY_MODE'] === 'Y')
) {
?>
    <div class="product-item-compare-container">
        <div class="product-item-compare">
            <div class="checkbox">
                <label id="<?= $itemIds['COMPARE_LINK'] ?>">
                    <input type="checkbox" data-entity="compare-checkbox">
                    <span data-entity="compare-title"><?= $arParams['MESS_BTN_COMPARE'] ?></span>
                </label>
            </div>
        </div>
    </div>
<?
}
?>
    document.querySelector("#test1").addEventListener('click', function() {
        console.log('trigger')
        Swal.fire({
            html: `<div class="modal-header">
                            <h3 class="modal-title"><?= $productTitle ?></h3>
                            <div class="modal-img"><img src="<?= $item['DETAIL_PICTURE']['SRC'] ?>" alt="prod"></div>
                    </div>
                    <div class="modal-body">
                            <form>
                                <p>Телефон/Дата/Время</p>
                                <input type="text" id="phone"/>
                                <span class="span-zakaz"> К этому времени заказ будет
                                    ожидать Вас в салоне</span>
                                <div class="checkbox">
                                    <input class="custom-checkbox" type="checkbox" id="color-1" name="color-1"
                                        value="indigo">
                                    <label for="color-1">
                                        <p>Согласие с <a>политикой конфиденциальности</a> и <a>обработкой
                                                персональных данных</a></p>
                                    </label>
                                </div>
                                <button type="submit">Заказать</button>
                            </form>
                    </div>`,
            showCloseButton: true,
            customClass: {
                container: 'gggggg',
                popup: 'modal-content',
            }
        })
    });



    BX.ready(function() {
        var result = new BX.MaskedInput({
            mask: '+7 999 999 99 99', // устанавливаем маску
            input: BX('phone'),
            placeholder: '+7 ___ ___ __ __' // символ замены +7 ___ ___ __ __
        });

        result.setValue('9000000000'); // устанавливаем значение
    });

Ответы (0 шт):