Архив - только для чтения
Архив темы: Почтовые формы
o_Lisovenko
uProduct
Сообщений: 4704

Сообщение # 31 | 09:25:37
Возможно они приходят в папку спам если почтовый адрес отправителя в черном списке почтового клиента.

sign-stone
Сообщений: 1
Репутация: 2

Сообщение # 32 | 12:11:27
Здравствуйте!
Я создал почтовую форму и для удобства пользователю хочу сделать так:
Поле ввода "Ваш e-mail" должно заполняться автоматически из данных, которые вводил пользователь при регистрации.

При регистрации пользователь уже указывал свой e-mail, так пусть поле ввода содержит эти данные. И нет необходимости их вводить второй раз.

Я беру переменную $EMAIL$ (а может не эту переменную надо указывать?) и в поле ввода пишу <input .... value="$EMAIL$">.
Однако в моей почтовой форме в этом поле ввода отображается текст "$EMAIL$", а мне надо значение этой переменной, т.е. e-mail адрес пользователя, тот который он вводит при регистрации! уф:)

olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 33 | 17:25:00
sign-stone,

1) через $.get()
2) $.load() + document.getElementById('id').innerHTML

p/s/ всю инфу дальше собирай сам, за тебя думать не буду


Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Kron
Сообщений: 2338
Репутация: 674

Сообщение # 34 | 20:15:54
sign-stone, e-mail адрес пользователя не присваивается в переменные, поэтому вы не можете его выводить.
Sultanka
Сообщений: 50
Репутация: 27

Сообщение # 35 | 14:14:02
Да, с CSS- это я конечно ...погорячилась.

mob_dp2, если не сложно, просьба пошаговую !!! инструкцию...Вытаскиваю код формы:

Code
<table border="0" width="100%" id="table1" cellspacing="1" cellpadding="2">
<tr><td width="35%">Тема сообщения <font color="red">*</font>:</td><td><select size="1" name="f2"><option>Добавление сайта в каталог</option></select></td></tr>
<tr><td>Имя отправителя <font color="red">*</font>:</td><td><input type="text" name="f4" size="30" style="width:95%;" maxlength="70"> </td></tr>
<tr><td>E-mail отправителя <font color="red">*</font>:</td><td><input type="text" name="f1" size="30" style="width:95%;" maxlength="70"> </td></tr>
<tr><td>Категория нашего каталога, в которую вы добавляете ваш сайт <font color="red">*</font>:</td><td><select size="1" name="f3"><option>Выберите категорию каталога</option> <option>Сайты о кошках общей тематики</option> <option>Породные питомники кошек</option> <option>Фелинологические организации</option> <option>Зоозащитные организации и приюты</option> <option>Услуги для кошек: гостиницы</option> <option>Услуги для кошек: фотографирование</option> <option>Услуги для кошек: перевозка</option> <option>Услуги для кошек: груминг</option> <option>Зоомагазины, розничная торговля</option> <option>Зоотовары, оптовая торговля</option> <option>Ветеринарные клиники</option> <option>Ветеринарные аптеки</option> <option>Ветпрепараты, оптовая продажа</option> <option>Ветеринария: консультация on-line</option> <option>Ручная работа: изделия для кошек от мастеров</option> <option>Печатные СМИ: журналы и газеты (в т.ч. о кошках)</option> <option>Флора</option> <option>Фауна</option> <option>Декоративное садоводство</option> <option>Универсальные сайты природной тематики</option></select></td></tr>
<tr><td>Название вашего сайта <font color="red">*</font>:</td><td><input type="text" name="f5" size="30" style="width:95%;" maxlength="70"> </td></tr>
<tr><td>URL вашего сайта <font color="red">*</font>:</td><td><input type="text" name="f6" size="30" style="width:95%;" maxlength="70"> </td></tr>
<tr><td>Краткое описание сайта <font color="red">*</font>:</td><td><textarea rows="8" name="f7" cols="30" style="width:95%;"></textarea> </td></tr>
<tr><td>Полное описание сайта <font color="red">*</font>:</td><td><textarea rows="20" name="f8" cols="30" style="width:95%;"></textarea> </td></tr>
<tr><td>URL обратной ссылки <font color="red">*</font>:</td><td><input type="text" name="f9" size="30" style="width:95%;" maxlength="70"> </td></tr>
<tr><td>Сообщение администратору:</td><td><textarea rows="7" name="f10" cols="30" style="width:95%;"></textarea> </td></tr>
<tr><td colspan="2" align="center"><br /><input type="submit" value="Отправить сообщение"></td></tr>
</table>

То поле, которое "Полное описание сайта" - не сохраняется - f8 - это имя поля, так? А что тут имя формы?

Как можно подробнее..... confused


Создаете сайт питомника? Вам нужен для него домен? - "имя".питомники.рф - в подарок!!!
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 36 | 20:34:56
Sultanka, во-первых, почему именно это поле очищается: потому что в том ответе на Ajax-реквест с посылкой данных почтовой формы, кроме текста сообщения (типа "Спасибо, Ваше сообщение успешно отправлено") зачем-то помещается также команда очистки содержимого последнего поля почтовой формы.

Зачем это сделано - это загадка природы wink , но самый простой способ бороться с этим - это попросту добавить в шаблон еще одно поле типа textarea, пометив его как необязательное, и задать ему в шаблоне стиль dispaly:none (можно даже и вовсе выкинуть его из шаблона - я разницы в работе при этом не заметил). Тогда очищаться будет именно это "лишнее" поле, а все остальные будут сохранияться.

Название этого поля, правда, появится и в письме - но это не страшно, можно назвать его просто "-" или "."

Как альтернатива - можно запоминать значение поля в момент отсылки формы, вешаться на эвент аджакс-реквеста, и после получения ответа восстанавливать прежнее значение поля - но это уже намного сложнее.


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Понедельник, 15 Июн 2009, 20:42:31
A_of_D
Сообщений: 1
Репутация: 3

Сообщение # 37 | 10:59:49
Есть сайт
http://oriflamekm.at.ua/index/0-7
Как не крути не работает все время одно и тоже Поле "Контактный телефон" заполнено неправильно, как оно может быть заполнено не правильно???
Пытался удалить его вообще но оно не удоляеться 
В чем может быть проблема????

Victor
Сообщений: 1141
Репутация: 576

Сообщение # 38 | 11:05:25
A_of_D, попробуйте создать почтовую форму заново
P. S. Да и выложите код формы
Сообщение отредактировал uCoz-XPert - Понедельник, 29 Июн 2009, 11:07:41
Victor
Сообщений: 1141
Репутация: 576

Сообщение # 39 | 12:05:38
Quote (A_of_D)
Вопрос как можно избавиться от обязательного поля E-mail?

можно его скрыть и по умолчанию заполнить:
Quote
<input type="hidden" name="f1" size="30" value="mail@mail.ru" style="width:95%;" maxlength="70">

Где mail@mail.ru - желаемый имаил отправителя, который будет выводиться , когда заказ придёт на ваш имаил
Сообщение отредактировал uCoz-XPert - Понедельник, 29 Июн 2009, 12:18:08
Dew
Сообщений: 1
Репутация: 6

Сообщение # 40 | 19:39:04
Скажите пожалуйста, можно ли в одном из полей почтой формы предложить выбор даты? То есть дата - это часть предоставляемой отправителем информации
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 41 | 20:41:54
Dew, средствами конструктора форм - нельзя, можно использовать для этого только текстовое поле.

Если хочется что-нибудь типа контрола календаря или хотя бы проверки даты на валидность перед отсылкой письма - то это нужно делать скриптами, либо прикручивая их к стандартной форме (это достаточно сложно), либо нарисовав HTML-код формы самому по образцу кода стандартной формы.


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Каташи97
Сообщений: 3
Репутация: 8

Сообщение # 42 | 11:38:29
Подскажите,а как сделать в почтовой форме так что если юзер не указал или не заполнил какое то поле,то у него не горела кнопка отправить???
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 43 | 15:06:09
Каташи97, это надо навешивать проверки на событие onchange для каждого поля (либо скриптом, либо полностью переписав всю форму). Писать придется достаточно много.

Потеряшка - поиск потерянных и помощь бездомным животным в Питере
pikasso
Сообщений: 6
Репутация: 3

Сообщение # 44 | 13:22:30
подскажите! как сделать чтоб в почтовой форме в одной из строк автоматом вписывалась тема(например название товара)

спасибо за понимание
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 45 | 13:25:12
pikasso, скриптом можно сделать.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Поиск: