Quisiera saber como puedo hacer para que, al teclear un CodPos me lo valide contra un fichero de Códigos Postales ( que no tengo ) y que, en caso correcto me saque el nombre de la poblacion…
Si no quieres tener una tabla con los códigos postales puedes usar Google Maps Geocoding API.
Los inconvenientes es que tienes que tener conexión a internet y no puedes hacer mas de 2500 consultas al día ni 5 consultas por segundo.
En la documentación pone que si el código postal tiene varias localidades aparecerá un array con todas las localidades de ese código postal (postcode_localities[]), pero en el ejemplo anterior no salen todas las poblaciones del código postal 03108. Habría que profundizar en la documentación. (https://developers.google.com/maps/documentation/geocoding/?hl=es)