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

Необязательное поле для обратной связи


     15.08.2014    feedback, обратная связь, обязательные поля    Общие вопросы, Шаблоны (TPL)    3878

вопрос
Всем привет, хотел бы узнать как решить задачу.
Форма обратной связи на статичной странице


Я хочу убрать Тему с формы вот мои шаги

1) /engine/ajax/feedback.php делаю комментирование // и нечего не происходит

if( empty($subject) OR dle_strlen($subject, $config['charset']) > 200 ) {
    //$stop .= $lang['feed_err_4'];
}


2) Удаляю из статичной страницы кусок кода с Тема и тогда письмо вообше не отправляется((

<tr>
            <td class="label">
                Тема:<span clas>*</span>
            </td>
            <td><input type="text" maxlength="45" name="subject" class="f_input" /></td>
</tr>




Ответил: vitnet


Про JS забыли ;)
if(document.sendmail.subject.value == '' || document.sendmail.message.value == '') {

4 комментария

vitnet
PHP-developer

vitnet - 15 августа 2014 10:17 -

***Комментарий удален***

adoa
Юзер

adoa - 15 августа 2014 23:31 -

Спасибо действительно было дело в этом))) Ваш коммент в ответ))

rocksmart
Юзер

rocksmart - 15 августа 2014 10:49 -


так заполни его по дефолту и скрой данное поле

<tr style="display:none;">
            <td class="label">
                Тема:<span clas>*</span>
            </td>
            <td><input type="text" maxlength="45" value="без названия" name="subject" class="f_input" /></td>
</tr>

vip.boss
Гости

vip.boss - 15 августа 2014 23:36 -

В файле /engine/modules/feedback.php
найти например:
        if( empty( $subject ) ) { 
            $stop .= $lang['feed_err_4'];
        }
        if( empty( $message ) ) {
            $stop .= $lang['feed_err_5'];
        }

если удалить
        if( empty( $subject ) ) { 
            $stop .= $lang['feed_err_4'];
        }

то не будет проверки на заполненность темы сообщения
если удалить
        if( empty( $message ) ) { 
            $stop .= $lang['feed_err_5'];
        }

то не будет проверки на заполненность самого сообщения.

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

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

наверх