Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/04/2013, 02:27
oms02
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: limitar datos introducidos en un campo. Solo permitir los datos q esten en

No se muy bien mediante que evento quieres que se invoque. Lo he hecho mediante el típico click.

Código HTML:
Ver original
  1. <input type="text" id="texto"/>
  2. <input type="button" id="mirar" value="mirar"/>

Código Javascript:
Ver original
  1. $("#mirar").click(function(){
  2. var texto = $("#texto").val();
  3. var descuentos = [5,10,15,20];
  4.  
  5. var indice = $.inArray(parseInt(texto),descuentos);
  6. if(indice == -1)
  7.     {alert('ese descuento no esta disponible');}
  8. else
  9.     {alert('descuento localizado en la posicion '+indice+' del array');}
  10. });

Hace uso del método $.inArray() de jquery, por si quieres echarle un vistazo más a fondo.

Un saludo!

PD: por favor, mover el tema a jquery.