Sobre si se puede meter combos dependientes y mantener la accesibilidad: Pues aunque parezca extraño sí que puedes hacerlo, basta con que lo implementes bien. Y ahora me explico cómo:
La norma de accesibilidad te dice que si introduces un script (y aquí ya nos da igual que sea ajax, javascript....) deberás hacerlo de tal manera que, si un usuario no tuviera acceso a la ejecución de dicho script, pudiese disfrutar de todos modos al servicio que estás prestando. Dicho de otro modo: 1.- Insertas el Script. 2.- Insertas la etiqueta Noscript en la que avisas (a los que no les funcione el script) de que hay un script que no le está funcionando y cuya finalidad era la de... (escueto, por favor). 3.- Revisas todo y desactivas el javascript en un ordenata para ver que aún con eso desactivado el formulario funciona correctamente aunque no puedas ligar las provincias con los ayuntamientos (si fuera el caso). ¿Hay más opciones? Pues sí: 1.- Haces el formulario pero sin script de ninguna especie. 2.- Pones un botón que se llama "actualizar" que lo que hace es enviar el estado del combo 1 al servidor para que el usuario acceda a la misma página para ver el mismo formulario pero donde ya los valores del combo 2 están acotados con los valores correspondientes. Espero haber podido ayudar. Juan. _______________________________________________ altas, bajas y modificaciones: http://www.cadius.org/lista/opciones.html

