haber men ni tu te habías tomado la molestia de ver el link ni yo de ver tu código a fondo.....
tras revisarlo me temo que te regreso a principios básicos, todo este capitulo es sobre formularios
http://librosweb.es/xhtml/capitulo_8.html
Estudialo para que sepas identificar cada elemento.
un select no es igual que un checkbox y no se puede validar de la misma forma, debes abrir y cerrar cada etiqueta y propiedad adecuadamente.... identificarlo claramente, si los dejas al hay se va ni tu ni los navegadores sabrán que hacer con ellos.
Declara el doctype y siempre pero siempre valida tu código.
http://validator.w3.org/
Por cierto no dejes de pasar a leer todo sobre HTML
http://librosweb.es/xhtml/
tus conceptos son muy precarios y de donde hayas sacado el código hay que dejar de visitarlo.... no sirve ese código para nada.