Habitualmente necesitamos programar formularios de registro de usuarios, que incluyan un selector de provincia.

Por mi experiencia, este dato simplemente consta dentro de la base de datos, pero no se utiliza en el resto del aplicativo web, por lo que no suele valer la pena crear una tabla en base de datos específicamente para este menester.

Así que nos suele tocar buscar algún formulario que incluya las 51 provincias españolas, y copiarlo en nuestra página. Luego hay que revisarlo, puede que el listado no esté completo, o estén escritos en algún idioma autonómico concreto, o el HTML no sea correcto, … Incluso algunas veces hemos tenido que recurrir al típico atlas en internet, y hemos montado el combo desde cero…

Para ahorraros trabajo, aquí tenéis el código HTML para montar el cuadro de lista desplegable (combo) con las 51 provincias de España. ¡Listo para copiar y pegar!

<select name="cboProvincia">
<option value="" selected>Seleccionar…</option>
<option value="Álava">&Aacute;lava</option>
<option value="Albacete">Albacete</option>
<option value="Alicante">Alicante</option>
<option value="Almería">Almer&iacute;a</option>
<option value="Asturias">Asturias</option>
<option value="Ávila">&Aacute;vila</option>
<option value="Badajoz">Badajoz</option>
<option value="Barcelona">Barcelona</option>
<option value="Burgos">Burgos</option>
<option value="Cáceres">C&aacute;ceres</option>
<option value="Cádiz">C&aacute;diz</option>
<option value="Castellón">Castell&oacute;n</option>
<option value="Ceuta">Ceuta</option>
<option value="Ciudad Real">Ciudad Real</option>
<option value="Córdoba">C&oacute;rdoba</option>
<option value="Cuenca">Cuenca</option>
<option value="Gerona">Gerona</option>
<option value="Granada">Granada</option>
<option value="Guadalajara">Guadalajara</option>
<option value="Guipúzcoa">Guip&uacute;zcoa</option>
<option value="Huelva">Huelva</option>
<option value="Huesca">Huesca</option>
<option value="Islas Baleares">Islas Baleares</option>
<option value="Jaén">Ja&eacute;n</option>
<option value="La Coruña">La Coru&ntilde;a</option>
<option value="La Rioja">La Rioja</option>
<option value="Las Palmas de Gran Canaria">Las Palmas de Gran Canaria</option>
<option value="León">Le&oacute;n</option>
<option value="Lérida">L&eacute;rida</option>
<option value="Lugo">Lugo</option>
<option value="Madrid">Madrid</option>
<option value="Málaga">M&aacute;laga</option>
<option value="Melilla">Melilla</option>
<option value="Murcia">Murcia</option>
<option value="Navarra">Navarra</option>
<option value="Orense">Orense</option>
<option value="Palencia">Palencia</option>
<option value="Pontevedra">Pontevedra</option>
<option value="Salamanca">Salamanca</option>
<option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
<option value="Santander">Santander</option>
<option value="Segovia">Segovia</option>
<option value="Sevilla">Sevilla</option>
<option value="Soria">Soria</option>
<option value="Tarragona">Tarragona</option>
<option value="Teruel">Teruel</option>
<option value="Toledo">Toledo</option>
<option value="Valencia">Valencia</option>
<option value="Valladolid">Valladolid</option>
<option value="Vizcaya">Vizcaya</option>
<option value="Zamora">Zamora</option>
<option value="Zaragoza">Zaragoza</option>
</select>