Pues no se que es lo que estaría pasando, pero ha terminado arreglándose sólo.
Ahora mismo lo tengo así y aunque antes juraría que no funcionaba, ahora si lo hace:
Código Javascript
:
Ver original<?php $provincia = $row['nombrecampo']; ?>
document.nombreformulario.nombreselect.options[indice] = new Option("<?php echo html_entity_decode($provincia); ?>","<?php echo $row['idcampo']; ?>");
De cualquier manera, estoy interesado, si a alguien se le ocurre por donde empezar a investigar, cómo cargar los select, de otra manera.
Tengo 4 select, de los cuales, aparecen 3 con un sólo campo llamado vacío, y en el cuarto, me permite elegir entre diferentes paises. Cuando elijo un pais, quiero que se me activen las diferentes provincias que existen en ese pais, cuando elijo una provincia debe activarse el siguiente, y lo mismo con el que falta.
Ahora mismo, lo estoy haciendo mediante el evento onChange de javascript, pero al contener código php, no puedo llevarmelo al archivo js, y debo dejarlo en el archivo php. Esto da "fallos" de accesibilidad en algunos depuradores de código (introducir javascript dentro del archivo php "no está permitido"). ¿Se os ocurre otra forma de hacerlo?