Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2003, 22:34
Avatar de TurKa
TurKa
 
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años
Puntos: 4
En principio, para eliminar una opción de un select, se utiliza la siguiente sentencia:

nombre_formulario.nombre_select.options[número de opción] = null

te quedaría algo así:

formulario1.select1.options[0] = null

Y, para agregar una opción a otro select, se utiliza el contructor new Option con la siguiente sentencia (teniendo en cuenta que tomas el valor del select anterior):

nombre_formulario.nombre_del_otro_select.options[número de opción] = new Option("texto","value","","");
algo así:

formulario1.select2.options[0] = newOption(formulario1.select1.options[0].text,formulario1.select1.options[0].value,"","")

Obviamente, este segundo ejemplo, debes colocarlo antes de borrar la opción del primer select, por ejemplo, con el siguiente script:

Código:
<script languaje="javascript">
function pasarOpciones(form) {

form.select2.options[0] = new Option(form.select1.options[0].text,form.select1.options[0].value,"","");
form.select1.options[0] = null;

}
</script>
Espero haber podido aclararte algo.
Cualquier duda, preguntas de nuevo.
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar