Раньше я мог просто скопировать исходный код формы и вставить часть между <form></form>
на страницу и добавить свой собственный стиль. Но это, похоже, больше не работает. Кто-нибудь нашел способ по-прежнему иметь возможность настраивать формы Google?
Есть ли способ редактировать css новых форм google?
Ответы (3)
Да, вы можете легко заставить <form>
работать, выполнив следующие действия.
- Создайте гугл-форму.
- Получите ссылку и откройте форму в новой вкладке.
- Создайте базовую форму с теми же элементами, что и форма Google.
- Inspect Google form for
action
attribute.- a. Copy the same action to your form.
- Inspect and find values for attributes
name
in the Google form.- a. Give the same name values for your form items as well. The values look like
entry.742532386
.
- a. Give the same name values for your form items as well. The values look like
- Проверьте, получает ли ваша форма ответы.
Поскольку это собственный элемент <form>
, применяйте CSS, как хотите.
Подробнее читайте здесь
Вот скрипт, который позволяет переопределить стили CSS формы Google:
http://googleformrestyler.apixml.net/
Что он делает, так это извлекает содержимое формы Google с помощью прокси-сервера CORS, а затем записывает HTML-содержимое формы непосредственно на страницу с помощью Document.write. После этого у вас есть полный контроль над редактированием CSS и Javascript формы Google.
Формы Google в настоящее время (март 2021 г.) не имеют встроенной функции для добавления CSS или javascript в свои формы.
Я создал этот проект GitHub, чтобы обойти эту проблему: https://github.com/callit/google_form_javascript_css.