2017-02-22 4 views
0

Я знаю, как отправить форму. Я знаю, как использовать mailto: link. Я не могу понять, как это сделать, когда пользователь нажимает на одну ссылку (или кнопку).Открыть почтовый клиент И отправить форму с помощью PHP/JavaScript

Есть ли способ отправить данные формы и открыть почтовый клиент? Думал какой-то вариант mailto: ссылка на привязанный JavaScript; но я не могу понять, как отправить данные формы без нажатия кнопки «Отправить». (Или сальто - открытие почтового клиента пользователя с помощью JavaScript, прикрепленного к клику «Отправить»?)

ответ

1

Самый простой способ добиться этого - использовать комбинацию JavaScript/jQuery и HTML. Создание ссылки с помощью a и добавить параметр onclick к нему, что может вызвать представление формы:

Использование JQuery:

<a href="mailto:[email protected]" onclick="$('#myform').submit();">Submit</a> 

Использование JavaScript:

<a href="mailto:[email protected]" onclick="document.getElementById('myform').submit();">Submit</a> 
0

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

В противном случае, ответ костюмы Niraj в хорошо, но это будет:

  1. Откройте почтовый клиент
  2. Отправить письмо
  3. Оставить почтовый клиент открыл
Смежные вопросы