Intenté tu opción
_cronos2 pero nada.
Usando las funciones:
Código PHP:
function igual_per(){
var obj = document.forms.prof_asig_grupo.periodo;
* * if (obj.selectedIndex==-1) return;
* for (var i=0; opt=obj.options[i]; i++)
* * if (opt.selected) {
* * * * var valor=opt.value; // almacenar value
* * * * var txt=obj.options[i].text; // almacenar el texto
* * * * obj.options[i]=null; // borrar el item si está seleccionado
* * var obj2 = document.forms.prof_asig_grupo.periodo2;
* * var opc = new Option(txt,valor);* *
//alert(opc);
* * * * eval(obj2.options[obj2.options.length]=opc);* *
* }
}
function igual_per2(){
* * var obj = document.forms.prof_asig_grupo.periodo2;
* * if (obj.selectedIndex==-1) return;
* for (var i=0; opt=obj.options[i]; i++)
* * if (opt.selected) {
* * * * var valor=opt.value; // almacenar value
* * * * var txt=obj.options[i].text; // almacenar el texto
* * * * obj.options[i]=null; // borrar el item si está seleccionado
* * var obj2 = document.forms.prof_asig_grupo.periodo;
* * * * var opc = new Option(txt,valor);
//alert(opc);
* * * * eval(obj2.options[obj2.options.length]=opc);
* }
}
Y en mi formulario llamándolas con el evento onChange, logro que me copie los valores, pero lo curioso es que en el primer select, por ejemplo, selecciono "1", me lo pone en el segundo, pero su primera opción de éste que es
Elige una opción, se elimina.
Luego selecciono "2", pasa lo mismo, pero ahora el elemento "1" aparece hasta abajo de las opciones del primer select.
Me explico? Por qué pasa esto?