Buenas!!
Tengo dos selects múltiples donde el primero tiene un cierto numero de campos y que al pulsar sobre el botón de añadir, se pasa el valor seleccionado al segundo select, a la vez que también una opción de mover (eliminar) los campos del segundo select y colocarlos de nuevo en el primero.
el código de la función es este:
Código:
function AddToSecondList()
{
var fl = document.getElementById("firstlist");
var sl = document.getElementById("secondlist");
for (i = 0; i < fl.options.length; i++)
{
if(fl.options[i].selected)
{
sl.add(fl.options[i],null);
}
}
return true;
}
function DeleteSecondListItem()
{
var fl = document.getElementById("firstlist");
var sl = document.getElementById("secondlist");
for (i = 0; i < sl.options.length; i++)
{
if(sl.options[i].selected)
{
fl.add(sl.options[i],null);
}
}
return true;
}
...
...
...
<input type="button" value="afegir" onclick="AddToSecondList();" />
<input type="button" value="eliminar" onclick="DeleteSecondListItem();" />
Esto me funciona bien en iExplorer 7 y 8, y en Firefox, pero en iexplorer 6, me da un error al presionar sobre el botón de añadir/quitar de "Tipo Incorrecto"....
Sabéis donde puede estar el error??
Gracias