11 просмотров

Учебное пособие по использованию форм «Mailto»

Дженнифер Кирнин — профессиональный веб-разработчик, помогающий другим в изучении веб-дизайна, HTML, CSS и XML.

Функция веб-сайта, с которой сталкиваются новые веб-дизайнеры, — это форма, но веб-формы не должны быть сложными. Формы Mailto — это простой способ заставить формы работать. Эти формы используют почтовые клиенты для отправки данных формы с компьютера клиента владельцу формы. Почтовые формы проще, чем научиться писать на PHP, и дешевле, чем покупать готовый скрипт. Вот как создать HTML-форму mailto.

Клавиатура с кнопкой «Связаться с нами»

Начиная

HTML-формы могут быть сложными для новых веб-разработчиков, потому что эти формы требуют большего, чем изучение HTML-разметки. В дополнение к элементам HTML, необходимым для создания формы и ее полей, должен быть способ заставить форму работать. Обычно для этого требуется PHP, доступ к сценарию CGI или другой программе для создания атрибута действия формы. Это действие — то, как форма обрабатывает данные и что она делает с ними впоследствии (например, записывает в базу данных или отправляет электронное письмо).

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

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

Советы по использованию форм Mailto

Использовать enctype="текст/простой" атрибут. Этот атрибут сообщает браузеру и почтовому клиенту, что форма отправляет простой текст, а не что-то более сложное.

Некоторые браузеры и почтовые клиенты отправляют данные формы, закодированные для веб-страниц.Это означает, что данные отправляются одной строкой, где пробелы заменяются знаком плюс (+) и кодируются другие символы. С использованием enctype="текст/простой" Атрибут облегчает чтение данных.

Образец формы для отправки по почте

Вот пример формы с использованием действия mailto.

Твое имя:

Это простая разметка. В идеале эти поля формы кодируются с помощью семантической разметки и элементов. Однако этого примера достаточно для целей данного руководства.

Ваши клиенты увидят сообщение о том, что форма отправляется по электронной почте. Результат выглядит следующим образом:

Используйте метод GET или POST

В то время как ПОЧТА метод иногда работает, он часто приводит к тому, что браузер открывает пустое окно электронной почты. Если это произойдет с вами с ПОЛУЧИТЬ метод, затем переключитесь на ПОЧТА.

Особое примечание о формах Mailto

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

Этот метод является хорошей первой попыткой создания веб-форм, которые генерируют электронное письмо и отправляют данные формы. По мере того, как вы совершенствуетесь в своих веб-навыках, изучайте более надежные варианты. От скриптов CGI до форм PHP и платформ CMS со встроенными виджетами форм — у вас есть множество расширенных опций, которые можно учитывать для будущих потребностей форм веб-сайта.

голоса
Рейтинг статьи
Статья в тему:  Как генерировать случайные числа в Ruby
Ссылка на основную публикацию
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x