Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2010, 10:57
odlanyer85
 
Fecha de Ingreso: abril-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Exclamación Comparar valor que se ingresa en caja de texto con valores cargados en un combo

Hola amigos llevo ya 2 días batallando con esto y buscando en varias páginas y no he encontrado solución. Espero aquí me puedan ayudar.
Mi problema es este:
Quiero comparar el valor que ingreso en un caja de texto con valores que ya he cargado en un combo desde la BDD.

El código es el siguiente:

Código:


Código Javascript:
Ver original
  1. var f=false;
  2. var t=true;
  3.  
  4. //Funciones para obtener los valores de los objetos
  5. function _I(elemento){ return document.getElementById(elemento); }
  6. function valor(elemento){ return _I(elemento).value; }
  7. function cmbLongitud(elemento){ return _I(elemento).options.length; }
  8. function cmbValorN(elemento,indice){ return _I(elemento).options[indice].value; }
  9.  
  10. //Esta es la función con la que intento buscar el match
  11. function compruebaValor(){
  12.     for(i=0; i<cmbLongitud('cmb_valor'); i++){
  13.         if(valor('txt_texto1')==cmbValorN('cmb_valor',i)){
  14.         }
  15.         else{
  16.             msg('No existe el valor introducido');
  17.             return f;
  18.         }
  19.     }
  20. }
  21.  
  22. //Aquí es donde ejecuto la función
  23. _I('txt_texto1').onblur=function(){
  24.     compruebaValor();
  25. }
Espero me puedan ayudar, y de antemano les agradezco.