Topic: ayuda sobre listbox y xajax.getFormValues

tengo este codigo

$factura ='<div id="form3" class="listado">
        <table width="100%" id="tblDetalle" class="listado"><tbody id="tbDetalle"></tbody>
        </table>
    </div>';

      $n = "'proyecto'";
        $form ='<form name="proyecto" id="proyecto" action="" method="post">
         <input type="hidden" id="num_campos" name="num_campos" value="0" />
                <input type="hidden" id="cant_campos" name="cant_campos" value="0" />
          
           <div align="center" id="paginacion" >'.$_pagi_navegacion.'</div>
          <div id="paginator">
          <table width="783" height="94" border="0" align="center" class="listado">
            <tr>
              <td width="31" align="center" class="negrita">ID</td>
              <td width="150" align="center" class="negrita">Proveedor</td>
              <td width="45" align="center" class="negrita">Codigo</td>
              <td width="131" align="center" class="negrita">Nombre</td>
              <td width="56" align="center" class="negrita">Modelo</td>
              <td width="71" align="center" class="negrita">Color</td>
              <td width="37" align="center" class="negrita">Cantidad</td>
              <td width="78" align="center" class="negrita">Tipo</td>
              <td width="43" align="center" class="negrita">Valor</td>
              <td width="37" align="center" class="negrita">Agregar</td>
            </tr>';

        while($username = mysql_fetch_array($_pagi_result))
          {

            $ids =  $username['id_producto'];// id de la tabla producto
            $usuarionombre = $username['usuarionombre'];
            $proveednombre =  $username['proveednombre'];
            $codigo = $username['codigo'];
            $producnombre =  $username['producnombre'];
            $modelo = $username['modelo'];
            $cantidad = $username['cantidad'];
            $color = $username['color'];
            $tipo = $username['tipo'];
            $valor = $username['valor'];

           if ($cantidad==0 and $valor == 0)
           {
           $can ='0';
           $valor ='0';
           }else {
              $menu ="se".$ids;
                $can = '<label> <select name="'.$menu.'" id="'.$menu.'">';
                for ($i=1;$i<=$cantidad;$i++)
                {
                $can.= '<option value="'.$i.'">'.$i.'</option>';
                  }
               $can .='</select></label>';
               }

            $form .='<tr>
              <td align="center" >'.$_pagi_desde++.'</td>
              <td align="center" >'.$proveednombre.'</td>
              <td align="center" >'.$codigo.'</td>
              <td align="center" >'.$producnombre.'</td>
              <td align="center" >'.$modelo.'</td>
              <td align="center" >'.$color.'</td>
              <td align="center" >'.$can.'</td>
              <td align="center" >'.$tipo.'</td>
              <td align="center" >'.$valor.'</td>
              <td align="center"><img src="imagenes/editar.png" width="18" height="18" alt="" longdesc="d" onClick="xajax_agregarFila(xajax.getFormValues('.$n.'),'.$ids.','.$menu.');"></td>

            </tr>';
           }//'.$id.'

         $form .=' </table>
          </div> </form>';


donde  $menu es el nombre del listbox y cuando quiero hacer

                 $num_campos = strtolower($x["num_campos"]);
         $cant_campos = strtolower( $x["cant_campos"]);
         $m= strtolower($x[$menu]);

no me obtiene el valor del listbox que quiero saber..

como puedo saber el contenido del listbox seleccionado..?

Re: ayuda sobre listbox y xajax.getFormValues

Lo puedes hacer con :

this[this.selectedIndex].value


Esto te devuelve el value de la opcion seleccionada. revisa este sitio:

http://www.desarrolloweb.com/articulos/1027.php