Usuário com melhor resposta
Passar váriavel para textbox

Pergunta
-
Boa tarde pessoal!
Estou com duas DDL na minha página.
Quando eu escolher 1 opção da 1ª ddl ele vai alimentar um textbox multiline,
Ex:
Escolha o texto: ->Aí a pessoa escolhe o texto "0001" da ddl, automaticamente o texto aparece no textobox multiline.
depois escolhe a opção da 2ª ddl. e eu quero que apareça o resultado no mesmo textbox multiline, porém sem apagar o resultado anterior.
Alguém sabe como fazer?
Respostas
-
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void page_load(object sender, EventArgs e) { if (!IsPostBack) { //código que carrega seus DDLs } } protected void add_item(object sender, EventArgs e) { if (ddl1.SelectedValue != "0" || ddl2.SelectedValue != "0") { txtItens.Text += ((txtItens.Text.Length > 0) ? ", " : "") + ((DropDownList)sender).SelectedItem.Text; } } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:DropDownList ID="ddl1" AutoPostBack="true" runat="server" OnSelectedIndexChanged="add_item"> <asp:ListItem Text="Selecione" Value="0"></asp:ListItem> <asp:ListItem Text="Opção 1-1" Value="11"></asp:ListItem> <asp:ListItem Text="Opção 2-1" Value="21"></asp:ListItem> <asp:ListItem Text="Opção 3-1" Value="31"></asp:ListItem> </asp:DropDownList> <asp:DropDownList ID="ddl2" AutoPostBack="true" runat="server" OnSelectedIndexChanged="add_item"> <asp:ListItem Text="Selecione" Value="0"></asp:ListItem> <asp:ListItem Text="Opção 1-2" Value="12"></asp:ListItem> <asp:ListItem Text="Opção 2-2" Value="22"></asp:ListItem> <asp:ListItem Text="Opção 3-2" Value="32"></asp:ListItem> </asp:DropDownList> <br /> <br /> <asp:TextBox ID="txtItens" TextMode="MultiLine" Width="500" Height="200" runat="server" /> </div> </form> </body> </html>
Espero ter ajudado.
Boa sorte!Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Sugerido como Resposta Lucas Vandor sexta-feira, 22 de junho de 2012 12:58
- Marcado como Resposta Harley Araujo segunda-feira, 25 de junho de 2012 11:23
Todas as Respostas
-
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void page_load(object sender, EventArgs e) { if (!IsPostBack) { //código que carrega seus DDLs } } protected void add_item(object sender, EventArgs e) { if (ddl1.SelectedValue != "0" || ddl2.SelectedValue != "0") { txtItens.Text += ((txtItens.Text.Length > 0) ? ", " : "") + ((DropDownList)sender).SelectedItem.Text; } } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:DropDownList ID="ddl1" AutoPostBack="true" runat="server" OnSelectedIndexChanged="add_item"> <asp:ListItem Text="Selecione" Value="0"></asp:ListItem> <asp:ListItem Text="Opção 1-1" Value="11"></asp:ListItem> <asp:ListItem Text="Opção 2-1" Value="21"></asp:ListItem> <asp:ListItem Text="Opção 3-1" Value="31"></asp:ListItem> </asp:DropDownList> <asp:DropDownList ID="ddl2" AutoPostBack="true" runat="server" OnSelectedIndexChanged="add_item"> <asp:ListItem Text="Selecione" Value="0"></asp:ListItem> <asp:ListItem Text="Opção 1-2" Value="12"></asp:ListItem> <asp:ListItem Text="Opção 2-2" Value="22"></asp:ListItem> <asp:ListItem Text="Opção 3-2" Value="32"></asp:ListItem> </asp:DropDownList> <br /> <br /> <asp:TextBox ID="txtItens" TextMode="MultiLine" Width="500" Height="200" runat="server" /> </div> </form> </body> </html>
Espero ter ajudado.
Boa sorte!Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Sugerido como Resposta Lucas Vandor sexta-feira, 22 de junho de 2012 12:58
- Marcado como Resposta Harley Araujo segunda-feira, 25 de junho de 2012 11:23
-
-