Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2013, 17:04
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 6 meses
Puntos: 1567
Respuesta: cargar select a partir de input text

Tenés que recorrer todas las opciones del select, y si el texto coincide con lo ingresado en el campo, darle a la propiedad selected el valor true.
Pero habría que ver un ejemplo en concreto que le dé sentido a eso. Ya que con el select de por si puede fijar una opción

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function seleccionar(){
  9. var pos = 0;
  10. var valor = document.getElementById('numero').value;
  11. var sel = document.getElementById('opciones');
  12. for(var i = 0; i < sel.options.length; i++){
  13. if(sel.options[i].text == valor ){
  14. pos = i;
  15. }
  16. }
  17. sel.options[pos].selected = true;
  18. }
  19. //]]>
  20. </head>
  21. <form action="#">
  22. <input type="text" value="" id="numero">
  23. <input type="submit" onclick="seleccionar(); return false;" value="posicionar select" />
  24. <select id="opciones">
  25. <option value="valor_1">valor 1</option>
  26. <option value="valor_2">valor 2</option>
  27. <option value="valor_3">valor 3</option>
  28. <option value="valor_4">valor 4</option>
  29. </form>
  30. </body>
  31. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.