Buenas,
aquí te dejo lo q yo he hecho...
Código HTML:
<!-- inicioBloque: tSelect -->
<select name="{sel_nom}" onchange="{sel_function}">
<option value='-99'>{Opcio1}</option>
{FILAS}
<!-- inicioBloque: tOption-->
<option {Sel} value="{Id}">{Val}</option>
<!-- finBloque: tOption -->
</select>
<!-- finBloque: tSelect -->
Te explico q es cada cosa...
a grandes rasgos...tienes en "sel_nom" el nombre del select luego en "sel_function" lo uso para activar un evento javascript...luego tengo un option con valor -99 q lo uso como opcion por defecto..si no se selecciona nada te sale un alert..y tal...
luego la varaible "Sel" la uso para comparar con el id y poner selected en caso de querer q se seleccione uno por defecto...
Pues nada..luego tiens "id" y "Val" q ya se ve para q es...
Salu2.