Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: harbonne le le 20-04-2005 a 16:38:15

Titre: pb d'affichage en grisé
Posté par: harbonne le le 20-04-2005 a 16:38:15

Bonjour ,

J'ai crée une fonction javascript qui affiche en font grisé l'item d'une listbox dont le texte est saisi dans un textbox situé au dessus de la listbox.
Cependant au niveau du résultat, j'aimerais voir uniquement le mot qui est saisi dans le TextBox1 avec un background en gris et pas toute la ligne de la listbox, car cela fait un effet pas très intéressant.

Secondo, il est possible que l'utilisateur saisisse un mot avec une faute d'orthographe; il faudrait donc tenir compte d'une approximation au niveau de la recherche(avec un opérateur ressemblant au'like')

Pourriez vous m'aider à résoudre ces deux pb?
Voici le code implémenté:


Code:

function twSelectBGC(_select,_valeur){
      for(x=0; x<_select.options.length; x++){
      if(_select.options[x].text ==_valeur.value || _select.options[x].text==_valeur.value +' *ND*'){
      _select.options[x].style.backgroundColor='gray';
      }//fin de if
      else if(_select.options[x].text == ' '+ _valeur.value+' '||_select.options[x].text == ' '+ _valeur.value+' *ND*'+' '){
      _select.options[x].style.backgroundColor='gray';
      }//fin de else if
      
      else{
      _select.options[x].style.backgroundColor='white';
      }//fin de else
      }//fin de for
      return true;
      }//fin de function



Merci beaucoup à vous de votre aide et de votre gentillesse.

Cordialement.
Nathalie



Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.