Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/12/2008, 03:13
christianfuse84
 
Fecha de Ingreso: octubre-2008
Mensajes: 31
Antigüedad: 15 años, 7 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>&nbsp;
</li>
<li>&nbsp;Ld&nbsp;<asp:TextBox ID="tbNivelDia" runat="server" Width="50px" Text="" ReadOnly="true" CssClass="CaixaText"/>&nbsp;dBA&nbsp;<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..