Створюємо форму зворотного зв’язку за допомогою Google Forms
Цей пост присвячений чудовому інструменту Google Forms, як за 10 хвилин зробити форму зворотного зв'язку на сайті або корисніші речі. Досить давно я мріяв задіяти Google Forms у своїй роботі і ось нарешті знайшовся привід. Враховуючи, що я не дружу з бекендом, це рішення для мене більш просте і швидке, навіть зручне для клієнта.
Розглянемо варіант з прикладу форми зворотний зв'язок:
- Ідемо до Google Drive і створюємо форму з полями
- Сторінка
- Ваше ім'я (текстове поле)
- Ваш email (текстове поле)
- Повідомлення (текстове поле)
Усі поля мають id та name c однаковим значенням, де змінюється лише одна цифра починаючи з нуля. name="entry.0.single" біля першого поля name="entry.1.single" біля другого поля
Перше поле «Сторінка» я зробив недарма, цьому полю ми робимо display: none; і в значення поля записуємо поточний URL сторінки.
Але тепер при надсиланні форми користувач потраплятиме на сторінку Google з повідомленням про успішне надсилання форми, що трохи не відповідає очікуванням користувача, який надіслав форму на сайті. І тут мені на допомогу прийшов інший інструмент Google Search, для тега form додаємо 2 атрибути target, onsubmit та js з iframe.