Hola:
Pues estás bien encaminado, pero no es necesario ninguna definición de nuevas funciones en casos tan básicos... por ejemplo si tienes definida una variable así:
var dia; (o tal vez var dia, mes, anio;)... en ese select puedes poner:
selec onchange="dia = this.value)... de paso te comento que puedes usar los scripts que mucha gente pone a disposición de los demás... casi siempre con la única condición de mantener los créditos. Uno de ellos puedes obtenerlo da la página de mi perfil.
Lo del karma, no es otra cosa que una especie de valoración que hacemos en esta comunidad... no solo hacia los que ayudan con soluciones, sino asesorando, o tal vez con buena disposición (también se puede "reprobar"...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
)... supongo que de a poco te irás enterando.
Saludos y bienvenido a esta comunidad