Как исправить проблему с виджетом контактов Yii2 на страницах просмотра

#php #yii2

#php #yii2

Вопрос:

Я последовал приведенному здесь примеру Yii2, форма обратной связи в модальном окне, и я смог создать виджет контактов, который я добавил над нижним колонтитулом нескольких страниц на моем веб-сайте, используя код <?= FBFWidget::widget([]) ?> .

Я удалил код модального поля, поэтому я его не использую. Проблема, с которой я сталкиваюсь сейчас, заключается в том, что всякий раз, когда я открываю веб-страницу, страница переходит прямо к контактной форме в нижнем колонтитуле вместо отображения верхней части страницы, как должен делать любой обычный браузер.

Я следовал всему коду, как описано в руководстве, поэтому я не хочу публиковать все коды здесь. Пожалуйста, ознакомьтесь с руководством

Как я могу устранить эту проблему.

Комментарии:

1. если вы удалили модальный код, убедитесь, что вы также удалили JS из представления "$('#myModalSendOk').modal('show');" есть ли что-нибудь на консоли? если вы поделитесь URL-адресом веб-сайта, на котором это происходит, это может прояснить ситуацию

2. @Мухаммад Омер Аслам. Я также удалил этот код. На самом деле я отключил bootstrap на веб-сайте, поэтому не думаю, что это имеет какой-либо эффект. Есть ли способ поделиться с вами сайтом Live в частном порядке?

3. вы можете отправить ссылку по электронной почте здесь buttflattery@gmail.com

Ответ №1:

Вы используете autofocus свойство в поле формы контакта, name которое заставляет страницу опускаться, когда курсор сфокусирован внутри поля ввода, вам следует удалить это свойство или привязать его, только если URL страницы /contact-us или что-то еще, что вы используете для формы контакта.

введите описание изображения здесь

Комментарии:

1. Это устранило проблему. Никогда бы сам до этого не додумался. Спасибо!