yo hice eso una vez.. lo que hacia es lanzar una pormpot <-- no recuerdo como es escirbe hace mucho que no las uso. usaba el evento onchange y leia el value que tenia y si era aderir lanzaba una pormpot luego le aderia el vuale a la lista dandole el foco a ese elemento con selected
pero eso se ve en javascript amiga