none
JQUERY +Banco de dados SQL + Duvida RRS feed

  • Pergunta

  • Bom dia pessoal

     

    bom tenho algumas duvidas agradeço a todos que tentarem me ajudar : ), bom vamo lah!

    Dúvida 1

    o Script abaixo abre um modal quando clico no botão, porem ao clicar ele abre e fecha o modal sozinho.

    <script type="text/javascript">
            $(function () {
                $("#dialog-form").dialog({
                    autoOpen: false,
                    height: 600,
                    width: 800,
                    modal: true,
                    buttons: {
                        "Gerar Arquivo": function () {
                            //tratar as funções de retorno para pagina principal após selecionar as opções


                        },
                        Cancelar: function () {
                            $(this).dialog("close");
                        }
                    },
                    close: function () {
                        $(this).dialog("close");
                    }
                });

                $("#geraRel").button().click(function () {
                    $("#dialog-form").dialog("open");
                });
            });
        </script>

    código asp:

    <asp:Panel runat="server">
                            <div id="dialog-form" title="Opções">
                                <p class="validateTips">
                                    <img src="Imagens/marcador1.gif" /><strong>xxxxx</strong>
                                    <asp:DropDownList ID="ddOpcoes" runat="server">
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                    </asp:DropDownList>
                                </p>
                                <p class="validateTips">
                                    <img src="Imagens/marcador1.gif" /><strong>xxxxxx </strong>
                                    <asp:DropDownList ID="ddOpcoes" runat="server">
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                    </asp:DropDownList>
                                </p>
                                <p class="validateTips">
                                    <img src="Imagens/marcador1.gif" /><strong>xxxxxxxx </strong>
                                    <asp:DropDownList ID="ddOpcoes" runat="server">
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                        <asp:ListItem Value=""></asp:ListItem>
                                    </asp:DropDownList>
                                </p>
                            </div>
                    </panel>

     

    duvida 2: se fosse em asp, após selecionar todas as opões eu usaria o evento click do botão para gerar um arquivo relatórios etc, no jquery como faço para pegar os dados de uma textbox por exemplo e após isso lançar um evento click que gere um arquivo txt por exemplo com os dados das textbox??

     

    Obrigado : ) e desculpem hehe mas top encalhado nisso

     

    segunda-feira, 9 de janeiro de 2012 12:44

Respostas

  • Deixe o código desta maneira.

    <script type="text/javascript">
            $(function () {
                $("#dialog-form").dialog({
                    autoOpen: false,
                    height: 600,
                    width: 800,
                    modal: true,
                    buttons: {
                        "Gerar Arquivo": function () {
                            //tratar as funções de retorno para pagina principal após selecionar as opções
    
    
                        },
                        Cancelar: function () {
                            $(this).dialog("close");
                        }
                    },
                });
    
                $("#geraRel").button().click(function () {
                    $("#dialog-form").dialog("open");
                });
            });
        </script>
    


    Não precisa do 

    close: function () {
                        $(this).dialog("close");
                    }
    

     

    " no jquery como faço para pegar os dados de uma textbox por exemplo e após isso lançar um evento click que gere um arquivo txt por exemplo com os dados das textbox?? "
    A melhor maneira de fazer isso é fazer uma  requisição Ajax para gerar o arquivo do lado do servidor via Jquery.

    Para pegar o conteúdo de uma caixa de texto você pode utilizar o $("#<id_do_campo_de_texto").text(); ou .val() não me recordo. Mas o código em asp deve ter um ID por exemplo.

    <asp:Label Id="Id_da_label" /> e para pegar em jquery use $("#Id_da_label").val(); se não me engano.

    Segue abaixo os links para você consultar melhor.

    Jquery

    http://docs.jquery.com/Main_Page

    Jquery Ajax

    http://api.jquery.com/category/ajax/

    http://api.jquery.com/jQuery.get/

    http://api.jquery.com/jQuery.post/

    • Marcado como Resposta RafaChoks segunda-feira, 9 de janeiro de 2012 17:39
    • Não Marcado como Resposta RafaChoks segunda-feira, 9 de janeiro de 2012 17:40
    • Marcado como Resposta RafaChoks segunda-feira, 9 de janeiro de 2012 17:40
    segunda-feira, 9 de janeiro de 2012 16:49