2015-03-02 3 views
3

Я новичок в Javascript, и я хотел бы сделать небольшой автономный инструмент, который открывает Outlook, и предварительно настроил электронную почту в разделе «Кому», пресет по умолчанию Subject и предварительно настроил тело письма с текстом из текстового поля.Открыть Outlook и предустановленную электронную почту, тему и тело с помощью HTML/Javascript

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

На данный момент, у меня есть следующий код:

<form method="post" action="mailto:[email protected]" enctype="text/plain"> 
    <input type=text name=your_content> 
    <input type=submit value="Submit Your Content"> 
</form> 

Однако, когда я представляю, открывает перспективы, а также значения атрибутов Name предстают перед моим текстом.

Есть ли способ избежать добавления значения имени в мой адрес электронной почты, заменить ввод текстовым полем и добавить вышеупомянутые вещи?

Спасибо!

+0

это не то, что вы хотите? http://stackoverflow.com/questions/4782068/can-i-set-subject-content-of-email-with-using-mailto – caramba

ответ

0

Попробуйте переключить метод на GET, чтобы он больше походил на тег привязки и помещал ваши значения в параметры url вместо почтового тела. Вы должны установить имена входных для действительных значений mailto: как тела & субъекта

<form method="GET" action="mailto:[email protected]" enctype="text/plain"> 
    <input type=text name="body"> 
    <input type=submit value="Submit Your Comments"> 
</form> 

отмечают, что существует максимальный размер URL из ~ 2k символов

+0

Спасибо! Тем не менее, есть ли вероятность, что я смогу заменить вход (тело) текстовым полем? –

+0

Попробуйте! '' –

+0

Похоже, что код формы выше не работает для меня, так как я заметил, что добавляет знак плюс между словами, которые у меня есть. Форма практически действует, когда я создаю ссылку, и добавляет плюсовые знаки вместо пробела. Есть ли другой способ добиться этого? Благодаря! –

Смежные вопросы