Muchas gracias Javier, me ha servido de gran ayuda tu ejemplo... lo único es que me ha surgido un nuevo problema...
Resulta que esto lo utilizo con bases de datos, entonces a la hora de mostrar los datos cada "fila" tiene dos combos. Es decir, el ejemplo solo funcionaría para cuando en la BD solo hay un caso.. en el momento en el que hay más no funciona, ya que las listas desplegables tienen el mismo nombre.. habria que ir llamandolas de una manera dinámica..
alguna idea? gracias de antemano, un saludo!