javascript
  • jquery
  • html
  • iframe
  • colorbox
  • 2015-11-26 5 views 0 likes 
    0

    Im пытается отправить эту форму в Colorbox Iframe. любые идеи, чтобы сделать его работу, пожалуйста ... значения не проходя черезОтправить форму в Colorbox Iframe

    <form action="newsletter/add.php" method="GET" onSubmit='$.colorbox({width:"90%", height:"60%", iframe:true, href:"newsletter/add.php"}); return false;'> 
    <input name="name" type="text" placeholder="Nombre"> 
    <input name="email" type="text" placeholder="Email"> 
    <input name="cellphone" type="text" placeholder="Celular"> 
    <input type="submit" name="submit" id="submit" value="SUSCRIBIR" /> 
    </form> 
    
    +2

    Что проблема вы столкнулись именно? Любые ошибки? –

    +0

    нет ошибок, \t Значения формы не проходят через какие-либо идеи? – paisapimp

    ответ

    0

    Вот что вам нужно обрабатывать onSubmit событие:

    $.colorbox({width:"90%", height:"60%", iframe:true, href:"newsletter/add.php&" + $(this).serialize()}); return false; 
    

    Имейте в виду, что это не лучшая практика присоединяйте обработчики событий непосредственно к элементу HTML. Вы могли бы улучшить этот код, делая что-то вроде:

    $(document).ready(function(){ 
        $(form).on('submit', function(event) { 
        $.colorbox({width:"90%", height:"60%", iframe:true, href:"newsletter/add.php&" + $(this).serialize()}); 
        event.preventDefault(); 
        }); 
    }); 
    

    Демо: http://jsfiddle.net/pottersky/xeL5bm2e/1/

    +0

    Привет, спасибо за ответ, значения формы не проходят через какие-либо идеи? – paisapimp

    +0

    Я не думаю, что это можно сделать из коробки. Вам понадобится обходной путь. Например, при отправке, прочитайте значения формы и соединитесь с строкой 'href'. –

    Смежные вопросы