Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2015, 11:38
Avatar de HackID1
HackID1
 
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 3 meses
Puntos: 17
Verificar Valor introducido con Datalist

Buenas Foreros.

Tengo una duda básica de funcionamiento.

No suelo usar demasiado los datalist pero para este caso es Olbligatorio así que lo he usado, y bien ahora tengo un problema con la validación de un texto introducido por el usuario.

El texto o país, debe coincidir con algún País Europeo del datalist que tengo actualmente, debo realizar una comprobación por JScript, pero no doy con ello con cómo comparar el valor con el valor del Datalist y que sean Europeos.

Dejo mi Código del Datalist del formulario.

Código HTML:
Ver original
  1. <form method="post" action="datos.js" name="form1">
  2.                        
  3.             <table width="100%" align="center">
  4.                 <tr>
  5.                     <td> <label>Pa&iacute;s:</label>  </td>
  6.                     <td> <input name="pais" list="paises"/>
  7.                         <datalist id="paises">
  8.                             <option value="Alemania">
  9.                             <option value="Argentina" />
  10.                             <option value="Brasil" />
  11.                             <option value="Belgica" />
  12.                             <option value="Dinamarca" />
  13.                             <option value="Colombia" />
  14.                             <option value="Espa&ntilde;a" />
  15.                             <option value="Francia">
  16.                             <option value="Holanda">
  17.                             <option value="M&eacute;xico" />
  18.                             <option value="Per&uacute;" />
  19.                             <option value="Portugal">
  20.                             <option value="Otro país" />
  21.                         </datalist>
  22.                     </td>
  23.                 </tr>
  24.  
  25. <input type="submit" name="enviar" value="Enviar Datos" />

Bien lo he probado realizando un IF de este tipo pero no me surge efectos.


Código Javascript:
Ver original
  1. if(form1.pais.value=="") {
  2. alert('Error: [ " Selecciona un pais europeo " ]');
  3. form1.pais.focus();
  4. return(false);
  5. }

Seguiré buscando más por Internet espero un poco de ayuda o guías.

Tocó pocos codes de JScript, me resulta más fácil PHP jeje.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1