
05/12/2008, 03:13
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 31
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Respuesta: Rellenar Text Box Segun Combo Hola... SI SEÑOR!!!! :p
Funciona bien... es decir hace exactamente lo que quiero...
Finalmente lo he echo de la siguiente forma: PARTE DE ASP:
li>
<asp:DropDownList ID="ddlTipoAreaAcustica" runat="server" CssClass="CaixaText" AutoPostBack="true" Width="400px" OnSelectedIndexChanged="ddlTipoAreaAcustica_Select edIndexChanged">
<asp:ListItem Value="1">Suelo de uso residencial</asp:ListItem>
<asp:ListItem Value="2">Suelo de uso de actividad industrial</asp:ListItem>
<asp:ListItem Value="3">Suelo de uso de actividad comercial</asp:ListItem>
<asp:ListItem Value="4">Suelo de uso de actividad deportiva</asp:ListItem>
<asp:ListItem Value="5">Zona con ruido exterior dominante de aeronaves</asp:ListItem>
<asp:ListItem Value="6">Zona con ruido exterior dominante de automóviles</asp:ListItem>
</asp:DropDownList>
</li>
<li> Ld <asp:TextBox ID="tbNivelDia" runat="server" Width="50px" Text="" ReadOnly="true" CssClass="CaixaText"/> dBA <asp:CheckBox
ID="cbCambiarNivelDia" runat="server" Text="Editar valor" Checked="false" />
</li>
<li> PARTE DE C#
protected void ddlTipoAreaAcustica_SelectedIndexChanged(object sender, EventArgs e)
{
switch (ddlTipoAreaAcustica.SelectedIndex)
{
case 1: tbNivelDia.Text = "75"; break;
case 2: tbNivelDia.Text = "73"; break;
case 3: tbNivelDia.Text = "70"; break;
case 4: tbNivelDia.Text = "60"; break;
case 5: cbCambiarNivelDia.Checked = true; break;
default: tbNivelDia.Text = "65"; break;
}
if (cbCambiarNivelDia.Checked == true)
{
tbNivelDia.Text = "";
tbNivelDia.ReadOnly = false;
}
}
Funciona perfectamente.... PEROOOOOOOOOOOO jaja ahora como curioso que soy... tengo una pregunta... por lo que veo, de esta manera me refresca la pagina entera, cada vez que cambio una opcion de el combo...:P
Como seria para conseguir el mismo codigo en javascript???
tendria que hacer la funcion javascript i llamarla desde el metodo OnSelectedIndexChanged="???????
nunca he traajado con javascropt.. |