Могу ли я использовать jquery impromptu для отображения формы asp.net с серверными элементами управления в ней?

Например у меня есть div, как это

<div id="dvSignup">
// a full working form of asp.net server controls
</div>

Я хочу, чтобы отобразить этот div в JQuery экспромтом всплывающем окне. любой пример плз iframe не использовать для этой цели.

1 ответ

Экспромт работает на jQuery, который рендерит в браузере клиента. Вы должны использовать ajax для отправки данных формы на сервер. следующий код взглянуть

    var statesdemo = {state0: {
    title: 'Some title for heading',
    html:'some text',
    buttons: { Next: 1 },
    //focus: "input[name='fname']",
    submit:function(e,v,m,f){
    console.log(f);
    e.preventDefault();
    $.prompt.goToState('state1');
    }
    },
    state1: {
    title: 'next title',
    html:'
    <center>
        <textarea name="comments" rows="5" cols="49" style="border-color: #f4f4f4;" placeholder="Enter your requirements..."></textarea>
    </center>',
    buttons: { Back: -1, Done: 1 },
    focus: 1,
    submit:function(e,v,m,f){

    e.preventDefault();
    if(v==1) $.prompt.close();
    if(v==-1) $.prompt.goToState('state0');
    $('#mediaType_other').val(f.comments);
    }
    }
    };

    var ThankYou = {state0: {
    title: '',
    html:'Thank you your quote has been submitted',
    buttons: { Ok: 1 },
    //focus: "input[name='fname']",
    submit:function(e,v,m,f){
    console.log(f);
    if(v==1){ $.prompt.close();
    window.location="http://www.yourweb.com/quote.php";
    }
    }
    }

    };
Другие вопросы по тегам