IE8 mailto: не работает - помогите - PullRequest
1 голос
/ 16 ноября 2010

Возникают проблемы с получением mailto: для работы в IE8 (отлично работает в chrome)

<form action="mailto:admin@example.com&subject=testEmail" enctype="text/plain" method="post">
<table>
<tr>
 <td><img id="content" alt="" height="238" src="images/notion_form_content.png" width="540" /></td>
 <td>

  <input class="editor-input" name="License" type="text" value="TeamPulse License"/><br/>
  <input class="editor-input" name="Name" type="text" value="Name" /><br/>
  <input class="editor-input" name="Email" type="text" value="Email" /><br/>
  <input class="editor-input" name="Company" type="text" value="Company"/><br/>
  <input class="button" type="submit" value=""/>  
 </td>
</tr>

</table>

</form >

method = "post" создает тело с входными именами, поэтому тело выглядит так

Лицензия = MyLicense
Имя = Джо
Email=email@email.com
Компания = ACME

Это прекрасно работает в Chrome, но не в IE8 - (Outlook или почтовый клиентне запускается)

Если я делаю method = "get", почтовый клиент запускается в IE8 (и chrome), но тело пусто

Ответы [ 2 ]

1 голос
/ 16 ноября 2010

Ваше действие неверно. Используйте ? для запуска параметров mailto, а не &. Поэтому замените его следующим:

mailto:admin@example.com?subject=testEmail
0 голосов
/ 16 ноября 2010

Переключить & на a?

mailto:admin@example.co?subject=testEmail&body=This is the body text

Символ & означает, что вы добавляете дополнительные аргументы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...