Holas, primero que nada debes usar el evento onchange del list/menu, ai llamas a una funcion que te cree dinamicamente .el nombre del producto y una caja de texto.. para el nombre del producto puedes usar una etiqueta label... algo asi
Cita:
function muestraproducto()
{var productoseleccionado=document.getElementById("list aproductos").value;
var div=document.getElementById("nombrediv");
var cajatexto=document.createElement("input");
cajatexto.setAttribute("type","text");
cajatexto.setAttribute("id","txtcantidad");
div.appendChild(cajatexto);
}
nota..: un par de cosas..debes de haber creado un div debajo de tu lista con el id que tu quieras.(en el ejemplo le hago referencia con 'nombrediv')..
ah y cuando selecciones otro producto.. limpia primero al div.. para que te quede vacio.. sino se creara uno debajo de otro... y en el ejemplo solo mostre la caja de texto.. cheka x ahi como mostrar etiquetas <label>
suerte