Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2010, 10:24
Gleomar
 
Fecha de Ingreso: agosto-2009
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Obtener el valor de un select con name=nombre+contador

Buenos días.
Otra vez yo por aqui... mi problema de hoy es el siguiente.

Tengo un select que lista productos, cuando selecciono alguno, otro select (dependiente) me muesta las unidades de compra de ese producto.

Tengo muchas veces el mismo codigo pero declarado con nombres distintos, por ejemplo producto0,producto1... y el combo dependiente le puse el siguiente nombre :
echo "<select name=\"umb".$pos."\" id=\"umb".$pos."\" onchange=\"alert(this.value);\">";
echo "<option vale='PZA' selected='selected'>Pieza</option>";
echo "<option vale='CA'>Cajas</option>";
echo "<option vale='KG'>Kilos</option>";

echo " </select> ";

esto porque todos los selects dependientes van a mostrar la misma data solo que con distinto nombre... esto me genera que los distintos selects se vayan llamando umb0,umb1,umb2,etc cada uno correspondiente al producto seleccionado en la otra lista.
es decir, el producto 1 tiene la unidad1 seleccionada, el producto2 la unidad 2, y asi...

mi problema esta en el "alert(this.value)"... cuando le pido que me muestre el valor del select en el que estoy, no me muestra nada... llega vacio. no lee la variable

Esto es posible ? esta bien el querer nombrar el select umb0,umb1 ? no quisiera tener que hacer un select por cada producto seleccionado.

alguna idea?????

gracias :D