Foros del Web » Programando para Internet » Javascript »

Nuevo Dato En 'select'

Estas en el tema de Nuevo Dato En 'select' en el foro de Javascript en Foros del Web. ESTE MSG me fue enviado por un compañero en otro foro ------------------------------------------------ Saludos, <script type="text/javascript"> <!-- function insertOption(elm) { var y=document.createElement('option'); y.text=elm; var x=document.getElementById("mySelect"); try ...
  #1 (permalink)  
Antiguo 13/03/2008, 09:04
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Nuevo Dato En 'select'

ESTE MSG me fue enviado por un compañero en otro foro
------------------------------------------------
Saludos,

<script type="text/javascript">
<!--
function insertOption(elm)
{
var y=document.createElement('option');
y.text=elm;
var x=document.getElementById("mySelect");
try
{
x.add(y,null); // standards compliant
}
catch(ex)
{
x.add(y); // IE only
}
}

function removeOption()
{
var x=document.getElementById("mySelect");
x.remove(x.selectedIndex);
}
//-->
</script>

<form>
<select id="mySelect">
<option>Opcion 1</option>
<option>Opcion 2</option>
<option>Opcion 3</option>
<option>Opcion 4</option>
</select>
</form>
<form>
<input type='text' value=''>
<input type='button' onclick='javascript:insertOption(elements[0].value)' value='Inserta Opcion'>
<input type='button' onclick='javascript:removeOption()' value='Borra Option'>
</form>

Espero te sea útil.
------------------------------------------------
La funcionalidad es exactamente lo que busco, sin embargo el valor me gustaría poder ingresarlo sobre una ventana emergente, es decir, al presionar el botón "Inserta opción" que se levante una ventana emergente donde se introduzca el nuevo valor y posteriormente este valor sea nuevamente recargado en el select de la página que lo invocó. Alguna idea? Salu2!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:08.