Hola
slack10 y
caricatos.
Creo que lo que slack10 quiere, es que al añadir un nuevo artículo, éste se quite del combo (SELECT), pero mantengamos que el usuario está por el elemento 50 de su Combo (sin tener que recordar y recorrerlo de nuevo)...
Es así slack10?
En ese caso, lo que tendrías que hacer, es quedarte con la posición por la que vas del select.
Esto lo harías asi (o parecido):
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Señalar en un select</title>
<script>
function agregarArticulo()
{
// Si no se ha selecionado ningún artículo... sacamos una alerta
if(document.pedidos.articulos.selectedIndex == 0)
{
alert("Has de señalar un Artículo de la lista");
}
else
{
var elementoSeleccionado = document.pedidos.articulos.selectedIndex;
document.pedidos.articulos.options[document.pedidos.articulos.selectedIndex] = null;
document.pedidos.articulos.selectedIndex = elementoSeleccionado - 1;
}
}
</script>
</head>
<body>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<center>
<form name="pedidos" action="javascript:void:(null)">
<select name="articulos" style="width:250px;height:20px"><option value="-1">Seleccione un Artículo<option value="Artiiculo1">Articulo 1<option value="Artiiculo2">Articulo 2<option value="Artiiculo3">Articulo 3<option value="Artiiculo4">Articulo 4<option value="Artiiculo5">Articulo 5<option value="Artiiculo6">Articulo 6 <option value="Artiiculo7">Articulo 7</select>
<br><br>
<input type="Button" value="Añadir Articulo" onclick="agregarArticulo()">
</form>
</center>
</body>
</html>
Espero que te sea de ayuda.
Saludos.