Hola chicos.
Quiero realizar el efecto cuando escribes en un campo de tenxo pais desde que lo vallas escribiendo aparece opciones disponibles (autorelleno).
Tengo un cmpo de texto logicamente
<input type = 'text'
name = 'pais' id = 'pais' size = '30' maxlenght = '30'
value = '' onblur = 'listaPais(this)' />
y la funcion de JAvaScript
function listaPais(ntol){
var listaPaices = new Array(
'Afganistan',
'Alemania',
'Andorra',
'Argentina',
.................
'Yugoslavia'
);
//get a value of pais field
var pais = $("#pais").val();
//alert(pais);
var i = 0;
for (i = 0; i<listaPaices.lenght; i++){
//expresion regular
//veremos si es igual a lo que esta escribiendo en el field del pais
expr = /^+pais+$/;
//alert (expr);
if(expr.test(listaPaices[i])){
pais = listaPaices[i];
}
}
}
Creo que no construyo bien la variable expr
expr = /^+pais+$/;
ya que me devuelve el error: invalid quantifier +pais+$
No tengo muy claro como meto la variable pais(el valor que esta escribiendo el usuario) como expresion regular
El valor del campo pais recibo con jQuery y lo recibo correctamente.