bonjour a tous,
voila, j'ai un ti probl�me avec mon expression r�guli�re. J'ai un menu d�roulant qui se pr�sente comme tel :
le texte du menu d�roulant est ajout� dans un champ text via une fonction
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 <select> <option value='0' >1 - Lait()</option> <option value='1' >2 - Eau()</option> <option value='2' >3 - Pain(g)</option> <option value='3' >4 - Poisson(g)</option> </select>
j'utilise l'expresion reguli�re pour verifier que le texte n'existe pas d�j�
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 function addProd(dest) { var tmp=document.getElementById(dest); var text=document.getElementById('produits').options[document.getElementById('produits').selectedIndex].text; var add=text + " [" + document.getElementById('qtt').value + "]"; [b]var reg=new RegExp(text, "ig");[/b] if (!reg.test(tmp.value)) if (tmp.value=='') tmp.value = add; else tmp.value = tmp.value+ "\n" + add; }
avec les deux premi�res valeurs ca fonctionne impec mais avec les autres il rajoute le texte meme si il existe d�j�.
Je n'arrive pas a trouver mon erreur donc si qq1 peut m'aider!
merci d'avance !
Partager