[Помогите] Какой плагин может это сделать?

Тема в разделе "Wordpress", создана пользователем Skorp1oN, 3 май 2011.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    366
    Симпатии:
    25
    Здравствуйте, Ув. Товарищи!

    Столкнулся с проблемой:
    Нужно сделать форму обратной связи, в которой будет два обязательных для заполнения, связанных поля. Т.е. одно из них - должно быть обязательно заполнено и если заполнил одно из них, то второе уже не обязательно заполнять.

    Подскажите пожалуйста, с помощью какого плагина, можно реализовать это?
    Заранее спасибо за помощь.
     
  2. thoth777

    thoth777

    Регистр.:
    28 ноя 2008
    Сообщения:
    314
    Симпатии:
    98
    где должна быть проверка?
    можно на стороне клиента (яваскрипт)
    можно на стороне сервера (php)

    в любом случае это не плагин, а скрипт, плагин такой не найдете.
     
  3. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    366
    Симпатии:
    25
    А не подскажите тогда такой скрипт, в котором была бы такая возможность?
     
  4. thoth777

    thoth777

    Регистр.:
    28 ноя 2008
    Сообщения:
    314
    Симпатии:
    98
    вы не ответили на наводящий вопрос.
     
  5. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    366
    Симпатии:
    25
    Лучше через яваскрипт
     
  6. thoth777

    thoth777

    Регистр.:
    28 ноя 2008
    Сообщения:
    314
    Симпатии:
    98
    HTML:
    
    <script language=javascript>
    <!--
    function test_enter(){
    document.getElementById("ccc").style.display= (document.getElementById("aaa").value!="" ||
     document.getElementById("bbb").value!="") ? "block" : "none";
    }
    //-->
    </script>
    
    <form method=post action="ТУТ ПИШЕМ АДРЕС СКРИПТА">
    AAA: <input type=text id="aaa" name="aaa" onchange="test_enter()"><br>
    BBB: <input type=text id="bbb" name="bbb" onchange="test_enter()"><br>
    <input type=submit value="отправить" style="display:none" id="ccc">
    </form>
    
    
    ну или типа того.

    если юзер заполнил одно из полей, ему показывается кнопочко.
     
    Skorp1oN нравится это.
  7. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    366
    Симпатии:
    25
    Подскажите пожалуйста, а как из этого кода, сделать полноценную форму обратной связи? Чтобы уже сразу была отправка заполненных полей на почту? Можно сразу сюда, добавить код какого-то скрипта?
    Спасибо.
     
  8. thoth777

    thoth777

    Регистр.:
    28 ноя 2008
    Сообщения:
    314
    Симпатии:
    98
    в корень кладете скрипт mailer.php
    а в нем:

    PHP:
    <?php
    mail 
    ("вашадрес","тема письма","aaa: ".addslashes($_POST['aaa'])."\nbbb: ".addslashes($_POST['bbb'])."
    "
    "from: nobody@yourdomain.com\nContent-type:text/plain;Charset=utf-8");

    header("Location: адрес страницы где написано спасибо за сооюбщение");
    ?>
    соответственно, в <form action указываете /mailer.php
     
    Skorp1oN нравится это.
  9. anz

    anz Level XXL

    Регистр.:
    17 окт 2006
    Сообщения:
    935
    Симпатии:
    304
    вот тебе все в одном флаконе: пример, скрипт, генератор форм.
    http://www.php-mail.ru/?id=6
     
    Skorp1oN нравится это.
  10. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    366
    Симпатии:
    25
    Всем спасибо - уже разобрался :)
     
Статус темы:
Закрыта.