Код срабатывает после второго щелчка мыши

(Ответов: 4, Просмотров: 650)
  1. Студент
    • Регистрация: 10.08.2014
    • Сообщений: 79
    • Репутация: 4
    После передачи данных, в скрипте должно открыться окно в стиле- ПИСЬМО ОТПРАЛЕНО, а сама форма должна пропасть.
    Но при кликаньи на мышке .hide срабатывает, в .leanModal() нет.
    Вот JS скрипт
    PHP код:
    $('#input').click(function(){
                        var 
    nema = $('#nema').val();
                        var 
    email = $('#email').val();
                        var 
    phone = $('#phone').val();
                        var 
    mess = $('#mess').val();
                        var 
    land = $('#land').val();
                        $.
    post(
                            
    '/send_reserv.php',
                            {
    nemanemaemailemailphonephonecommentmessnum_landland},
                            function(){    
                                $(
    '#but_left').leanModal();
                                $(
    '#form_send').hide(1000);
                             });
                    }); 
    Вот форма:
    PHP код:
    <div id="form_send">
                    <p id="form_head">Забронировать</p>
                    <p class="form_area" id="land_val" class="form_area"></p>
                        <input type="hidden" nema="num_land" value="" id="land"> 
                        <input type="hidden" nema="local_url" value="<? echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];?>"> 
                        <div id="input_type"><input id="nema" required="required" type="text" nema="nema" placeholder="Имя"></div>
                        <div id="input_type"><input id="phone" required="required" type="text" nema="phone" placeholder="Телефон" width="200px"></div>
                        <div id="input_type"><input id="email" type="email" nema="email" placeholder="E-mail" width="200px"></div>
                        <div id="input_type"><textarea id="mess" rows="5" nema="comment" placeholder="Ваш комментарий"></textarea></div>    
                        <div id="input"><input id="but_left" type="submit" href="#send_mess"></div><div><input id="but_right" type="button" value="Закрыть"></div>    
                </div>
    Но при повторном нажатии на кнопку окно появляется, в чем может быть проблема?
    Последний раз редактировалось pOsy; 20.10.2014 в 18:08.
    • 0
  2. Опытный Аватар для Vlad03
    • Регистрация: 21.05.2014
    • Сообщений: 404
    • Репутация: 33
    • Webmoney BL: ?
    Судя по созданным трём одинаковым темам подряд, проблема не в коде.
    • 0
  3. Студент
    • Регистрация: 10.08.2014
    • Сообщений: 79
    • Репутация: 4
    упс лагануло, лучше бы что нибудь по теме написал, чем бессмысленно себе сообщения набивать.
    Посмотрел последние сообщения.. Какой толк от вас, влад03, на форуме??? кроме ваших услуг по 10 и 5 баксов)))) поэтому видимо и набиваете сообщения... В личку, в личку.... СТЫДОБА!
    Последний раз редактировалось pOsy; 20.10.2014 в 18:34.
    • 0
  4. Новичок
    • Регистрация: 15.12.2014
    • Сообщений: 11
    • Репутация: 0
    pOsy, вы форму отправляете по кнопке?
    Попробуйте так:
    PHP код:
    $('#but_left').click(function(){
    ... 
    • 0
  5. Дипломник
    • Регистрация: 29.11.2009
    • Сообщений: 131
    • Репутация: 32
    Вообще модальные окна обычно применяют к div'у, внутри которого есть контент.
    Если повесить код показа модального окна на какую-нибудь кнопку, то всё нормально работает?
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Куплю домены второго уровня с тиц от 10
Домены 3 10.09.2014 23:52
2 мыши и клавиатуры на 1 системнике. Как?
Оффтоп и свободные темы 9 05.02.2014 00:01
Как в сборке MaxyStore (opencart) включить правую кнопку мыши?
Вопросы от новичков 2 26.05.2013 20:54
blogspot и домен второго уровня
CMS 1 02.10.2012 23:40

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры