При использовании почтовой ссылки есть вероятность, что пользователь ничего не сделает, если у него не настроен почтовый клиент или он не настроил свою веб-почту в качестве клиента по умолчанию (например, gmail как клиент по умолчанию в macosx ).
Что было бы лучшим способом изящно предложить запасной вариант, любезно попросив пользователя вручную написать вам электронное письмо?
Я мог бы использовать JS или CSS, чтобы показать сообщение после того, как ссылка была нажата:
Отправка прошла успешно, или если ничего не произошло, пожалуйста, напишите нам вручную.
Как насчет использования формы с mailto, могу ли я использовать страницу перенаправления в случае успеха без или со сценариями на стороне сервера? Есть ли способ отфильтровать успех от неудачи вместо того, чтобы полагаться на суждение пользователя с сообщением о двойном успехе / неудаче выше?
edit: По крайней мере, какой будет наиболее подходящий способ изменения состояния при щелчке по ссылке (или форме) mailto. Очевидно, JavaScript или css являются опциями, но я не могу просто создать ссылку двойного действия или отправить форму; mailto, а также ссылка на другую страницу (вы отправили / нажали кнопку ')