Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2012, 04:11
franjgg
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 4
no funiona el envio automatico en select con libreria scriptaculous

Hola amigos,


Vereis tengo un select:



echo '<select style="display: none; border:0;" id="Categoria" name="Categoria" onchange="this.form.submit()">';
echo '<option value="vacio">Categorias</option>';

$consulta = "SELECT DISTINCT Ncategoria, categoria, tabla FROM categorias";
$resultado = mysql_query($consulta, $con);

while ($array = mysql_fetch_array($resultado)){
if ( $array['tabla'] == $_SESSION['Categoria'] )
{
echo '<option class="select_option" value="'.$array['tabla'].'" selected="selected">'.$array['categoria'].'</option>';
}
else
{
echo '<option class="select_option" value="'.$array['tabla'].'" >'.$array['categoria'].'</option>';

}

}

echo '</select>';


Con un onchange="this.form.submit()" hasta aqui todo funciona la cosa es que estoy usando este codigo para darle una apariencia mejor al select, he conseguido adaptarlo a mi codigo pero al adaptarlo al seleccionar la opcion en el select no envia el formulario hay que selecionar la opcion y pulsar enter para que lo envie, el codigo que uso para cambiar el estilo es este:

http://www.scriptaculoussamplr.leona.../?id=selectbox


A ver si alguien sabe a que puede deberse se lo agradeceria muchisimo.

Un saludo