| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Просьба помочь исправить ошибку в форме обратной |
| Автор: Michelle 20.10.2009, 14:59 |
| Может покажутся глупыми мои вопросы, но я самоучка всего лишь..... Мне нужно, чтобы информация из формы обратной связи уходила напрямую на ящик, без использования почтовых клиентов (типа outlook и т.п.)! Написал вот так, но не работает((( <form class="zf"> <form action="mailto:ящик" method="post"> <dl> <dt><label for="input-name-feedback"><b>Ваша организация</b></label></dt> <dd><input class="zf" id="input-name-feedback" name="name" type="text" size="60" onclick="return { oRequired : {} }" /></dd> <dd class="zf-hint">Пожалуйста, укажите организацию, сотрудником которой Вы являетесь</dd> </dl> <dl> <dt><label for="input-name-feedback"><b>Ваше имя</b></label></dt> <dd><input class="zf" id="input-name-feedback" name="name" type="text" size="60" onclick="return { oRequired : {} }" /></dd> <dd class="zf-hint">Пожалуйста, представьтесь</dd> </dl> <dl> <dt><label for="input-email-feedback"><b>Ваш e-mail</b></label></dt> <dd><input class="zf" id="input-email-feedback" name="email" type="text" size="30" onclick="return { oValid : { sType : 'email' } }" /></dd> <dd class="zf-hint">Укажите адрес для подписки</dd> </dl> <dl> <dt><label for="input-subject-feedback"><b>Я подписываюсь на получение новостей компании</b></label></dt> </dl> <div class="zf-buttons"><input class="zf zf-submit" value="Подписаться" type="submit" /></div> </form> </form> Прошу подсказать - где ошибка... Еще как сделать, чтобы строчка "Я подписываюсь на получение новостей компании", тоже отправлялась на ящик с информацией из заполняемых полей, но сама не была заполняемым полем? И еще сделать это без использования php, т.к сайт будет размещен на неоплачиваемом хостинге, и с сервером я "договориться" не смогу |
| Автор: Itsys 20.10.2009, 16:07 |
| 1. Зачем 2 вложенные формы? 2. Насколько я знаю, для отправки сразу на емаил надо указывать enctype="text/plain" method="get". 3. Для отправки Вашего текста, необходимо вставить его в <input type="hidden"> |
| Автор: Michelle 21.10.2009, 00:19 | ||
А в какое место это вставить? Как должно выглядеть? Вот допустим, как было.... <form class="zf"> <form action="mailto:ящик" method="post"> <dl> <dd> <input class="zf" id="input-name-feedback" name="name" type="hidden" size="30" value="Подписка на рассылку новостей" onclick="return { oRequired : {} }" /> </dd> </dl> <dl> <dt> <label for="input-name-feedback"><b>Ваша организация</b></label> </dt> <dd> <input class="zf" id="input-name-feedback" name="name" type="text" size="60" onclick="return { oRequired : {} }" /> </dd> <dd class="zf-hint"> Пожалуйста, укажите организацию, сотрудником которой Вы являетесь </dd> </dl> ...... ...... ...... <div class="zf-buttons"> <input class="zf zf-submit" value="Подписаться" type="submit" /> </div> <dl> <dd> <b>Все поля обязательны для заполнения</b> </dd> </dl> </form> </form> |
| Автор: youri 21.10.2009, 01:09 |
| например, есть phpmailer |
| Автор: FortMax 21.10.2009, 01:13 |
| Michelle, для отправки сразу на ящик одного html маловато будет, это можно легко реализовать используя серверные языки, например php (делается с помощью одной ф-ии mail) |
| Автор: bars80080 21.10.2009, 09:48 |
| Michelle, с такой способностью читать ответы, у вас ничего не получится |