Не нравятся результаты поиска? Попробуйте другой поиск!

Выпадающий список в форме обратной связи


     04.06.2014    Общие вопросы    2886

вопрос
Подскажите как добавить в форму обратной связи дополнительное поле в виде выпадающего списка.
Незарегистрированный пользователь должен иметь возможность выбирать из выпадающего списка текст. Выбранный текст должен высылаться с остальными данными на почту админу.

Заранее благодарен.

Ответил: rocksmart


feedback.tpl

Вручную прописываешь необходимые поля ввода. Например

<tr>
            <td class="label" valign="top">
                Дополнительное поле:
            </td>
            <td><select  name="hero" id="xfields-hero">
    <option disabled>Выберите героя</option>
    <option value="Чебурашка">Чебурашка</option>
    <option selected value="Крокодил Гена">Крокодил Гена</option>
    <option value="Шапокляк">Шапокляк</option>
    <option value="Крыса Лариса">Крыса Лариса</option>
   </select></td>
        </tr>
        
        <tr>
            <td class="label" valign="top">
                Дополнительное поле2:
            </td>
            <td><select  name="antihero" id="xfields-antihero">
    <option disabled>Выберите антигероя</option>
    <option value="баба-яга">баба-яга</option>
    <option value="Кощей">Кощей</option>
    
   </select></td>
        </tr>


Обязательно у select, input, textarea должен быть указан уникальный id начинающийся с

id="xfields-тут любое лат. слово"



feedback.php

Находим

ShowLoading('');


Ниже вставляем

if($('[id*=xfields-]')){    
$('[id*=xfields-]').each(function() {
params['message'] += "\\r\\n"+$(this).val();
});
}    
    

Комментарии пользователей (2)

Dolfin
1

Dolfin - 4 июня 2014 23:46 - Юзер

Большое спасибо!

LEX_CIVIC
22

LEX_CIVIC - 29 июня 2014 10:45 - Юзер

не смог найти не вижу смысла в новом вопросе. Напишите плиз как сделать чтоб фидбэк прилетал на 2, 3, 20 имаил адресов принудительно

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы