Foros del Web » Programando para Internet » Javascript »

Como añadir un option value por defecto a un select en este script

Estas en el tema de Como añadir un option value por defecto a un select en este script en el foro de Javascript en Foros del Web. Hola: Este script generar el segundo select de un combo dependiente. Necesito saber como puedo añadir al segundo combo la opción por defecto "seleccionar Familia" ...
  #1 (permalink)  
Antiguo 09/02/2009, 10:53
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 20 años, 11 meses
Puntos: 0
Como añadir un option value por defecto a un select en este script

Hola:
Este script generar el segundo select de un combo dependiente.
Necesito saber como puedo añadir al segundo combo la opción por defecto "seleccionar Familia" con un valor de: espacio en blanco.
Entiendo que el codigo a añadir irá en el texto seleccionado en rojo, pero es que no tengo ni idea de javascript.
Este es mi script:
Código:
function sublist(inform, selecteditem)
 {
    inform.familia_producto.length = 0

    <%
     count= 0
     y=0
     do while not RsFamilias.eof
    %>

    x = <%= trim(y) %>;

    subcat = new Array();
    //familia_productos indica el campo que se mostrará al internauta en el segundo select
    familia_productos = "<%=(RsFamilias("nombre_familia")) %>";
    //familia_productoid indica el campo que se pasará para hacer el listado del segundo select
    familia_productoof = "<%=(RsFamilias("id_empresa"))%>";
    //familia_producto_id indica el campo que se pasará por Request.form del segundo select a la pagina siguiente
    familia_productoid = "<%=(RsFamilias("nombre_familia"))%>";
    subcat[x,0] = familia_productos;
    subcat[x,1] = familia_productoof;
    subcat[x,2] = familia_productoid;

    if (subcat[x,1] == selecteditem) {
      var option<%= trim(count) %> = new Option(subcat[x,0], subcat[x,2]);
      inform.familia_producto.options[inform.familia_producto.length]=option<%= trim(count)%>;
     }
    <%
      count = count + 1
      y = y + 1
      RsFamilias.movenext
     loop
    RsFamilias.close
    %>
}
</script>
Gracias por todo
__________________

Espero haber aprendido algo de tí.
A mi padre.

Última edición por ciberpata; 09/02/2009 a las 12:36
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.