Manthis, gracias nuevamente...
Este es el código que me funciona correctamente:
Código HTML:
<form name="formulario" method="post" action="">
<div align="center">País:
<select name="paises" OnChange="cambiar()">
<option value="1" selected>USA</option>
<option value="2">España</option>
</select>
Ciudad
<select name="ciudades">
<option value="1" selected>Miami</option>
<option value="2">New York</option>
<option value="3">Boston</option>
</select>
</div>
</form>
<script language="JavaScript">
function cambiar()
{
var index=document.forms.formulario.paises.selectedIndex;
formulario.ciudades.length=0;
if(index==0) pais1();
if(index==1) pais2();
}
function pais1(){
opcion0=new Option("Miami","1","defauldSelected");
opcion1=new Option("New York","2");
opcion2=new Option("Boston","3");
document.forms.formulario.ciudades.options[0]=opcion0;
document.forms.formulario.ciudades.options[1]=opcion1;
document.forms.formulario.ciudades.options[2]=opcion2;
}
function pais2(){
opcion0=new Option("Madrid","1","defauldSelected");
opcion1=new Option("Malaga","2");
opcion2=new Option("Cadiz","3");
document.forms.formulario.ciudades.options[0]=opcion0;
document.forms.formulario.ciudades.options[1]=opcion1;
document.forms.formulario.ciudades.options[2]=opcion2;
}
</script>
Lo que pasa que los países los quiero poner como Botones de radio y si lo hago no me funciona...
Saludos