Bonjour,
j'ai créé une combobox, et je souhaite faire des recherches dedans. Pour cela, j'ai mis un input (où l'utilisateur peut saisir les premiere lettre des mots) et un bouton d'envoi.
Le probleme est que pour l'instant je trouve les mots de la combobox dans lesquels se trouve les lettres entrées dans le input. Comment je peux definir qu'il s'agit des premieres lettres du mots (en sachant qu'il s'agit d'une variable) ?
toute idee est la bienvenue =)
Merci
j'ai créé une combobox, et je souhaite faire des recherches dedans. Pour cela, j'ai mis un input (où l'utilisateur peut saisir les premiere lettre des mots) et un bouton d'envoi.
Le probleme est que pour l'instant je trouve les mots de la combobox dans lesquels se trouve les lettres entrées dans le input. Comment je peux definir qu'il s'agit des premieres lettres du mots (en sachant qu'il s'agit d'une variable) ?
Code:
function selectionLettre(obj){
with(window.document.searchComm){
modele = document.getElementById('pattern2').value;
//ca c'est faux, mais c un debut
reg = new RegExp("/^"+modele+"/i");
for(var i=0;i<obj.options.length;i++){
if(reg.test(obj.options[i].text)){
obj.options[i].selected = true;
}
else{
obj.options[i].selected = false;
}
}
}
}
toute idee est la bienvenue =)
Merci