Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Campo select con opción a escribir

Estas en el tema de Campo select con opción a escribir en el foro de Javascript en Foros del Web. Primero que nada agradezco su apoyo y tiempo. mi duda es si hay alguna opción en HTML o JS para escribir en un select si ...
  #1 (permalink)  
Antiguo 14/08/2016, 15:28
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 4 meses
Puntos: 0
Campo select con opción a escribir

Primero que nada agradezco su apoyo y tiempo.

mi duda es si hay alguna opción en HTML o JS para escribir en un select si la opción que se busca no esta definida en la lista. es decir:

si en la lista tengo las opciones:
'uno'
'dos'
'tres'
'cuatro'

y yo quiero la opción 'cinco', poder escribirla y guardar ese dato, es posible en un campo select o algo similar?

muchas gracias!!!
  #2 (permalink)  
Antiguo 14/08/2016, 17:24
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Campo select con opción a escribir

Ve como andas con esto:

Código HTML:
Ver original
  1.     <head>
  2.         <script type="text/javascript">
  3.         function add(){
  4.         var text = document.getElementById("text");
  5.         var sel = document.getElementById("sel");
  6.        
  7.         var opt = document.createElement("option");
  8.        
  9.         opt.appendChild(document.createTextNode(text.value));
  10.         opt.setAttribute("value", text.value);
  11.        
  12.         sel.appendChild(opt);
  13.         }
  14.        
  15.         function see(){
  16.         alert(document.getElementById("sel").value);
  17.         }
  18.         </script>
  19.     </head>
  20.     <body>
  21.         <select id="sel">
  22.             <option value="uno">uno</option>
  23.             <option value="dos">dos</option>
  24.             <option value="tres">tres</option>
  25.         </select> Valor seleccionado: <input type="button" onclick="see();" value="Ver" /><br/>
  26.         Agregar opción: <input type="text" id="text"><input type="button" onclick="add();" value="Agregar" /><br/>
  27.     </body>
  28. </html>

  #3 (permalink)  
Antiguo 15/08/2016, 13:04
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Campo select con opción a escribir

puedes usar el elemento <datalist> pero ten presente la compatibilidad entre navegadores.

por otro lado puedes usar algo de javascript para mostrar un input type cuando se seleccione la opción "otro"
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #4 (permalink)  
Antiguo 22/08/2016, 09:07
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Campo select con opción a escribir

Excelente muchas gracias a ambos lo probaré y les comento!!
  #5 (permalink)  
Antiguo 24/08/2016, 16:37
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Campo select con opción a escribir

Excelente muchas gracias por su apoyo!!!!

Etiquetas: html
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 18:24.