Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2015, 13:22
PHPeros
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Verificar Valor introducido con Datalist

Seguro que fallaba porque usas HTML entities, y JavaScript las interpreta tal cual. De todas formas pongo como sería:

Código HTML:
Ver original
  1. País:
  2. <input id="lista" name="pais" list="paises">
  3. <datalist id="paises">
  4.     <option value="Alemania">
  5.     <option value="Argentina">
  6.     <option value="Brasil">
  7.     <option value="Belgica">
  8.     <option value="Dinamarca">
  9.     <option value="Colombia">
  10.     <option value="España">
  11.     <option value="Francia">
  12.     <option value="Holanda">
  13.     <option value="México">
  14.     <option value="Perú">
  15.     <option value="Portugal">
  16.     <option value="Otro país">
  17.  
  18.  
  19. <input type="button" name="enviar" value="Enviar Datos" onclick="comprobar()">

Código Javascript:
Ver original
  1. var text = document.getElementById("lista"),
  2.     element = document.getElementById("paises");
  3.  
  4. function comprobar(){
  5.     if(element.querySelector("option[value='"+text.value+"']"))
  6.         alert("Bien");
  7.     else
  8.         alert("Mal");
  9. }

DEMO