Hola, he llegado a este tema porque yo también me encontré con el mismo problema.
Como dices que has creado el formulario de manera dinámica me imagino (dime si me equivoco) que lo habrás creado con php, ASP o algun otro lenguaje de servidor.
La solución que encontré yo es comprobar el formulario en la página destino del formulario. Para que sea mas sencillo lo haces en la misma pagina rellamandola.
Es decir, si tienes tu formulario en paginax.php entonces pondria algo como:
Código:
<form action="paginax.php" method="POST">
entonces yo lo que haría en paginax.php al principio es algo así como
Código PHP:
if(isset($_POST['id_municipio']))
//lo que sea1
else
//lo que sea2
e incluso despues puedes seguir mostrando el formulario, o bien poner un mensaje al lado de la etiqueta en rojo, las posibilidades son infinitas una vez tengas esto.