Bonjour,

je viens vers vous car je perds mes cheveux ....
J'ai un select2 ( https://select2.github.io ), dans lequel j'importe un fichier json qui comprend toutes les communes et leurs codes Insee ...
Jusqu'ici tout va bien au niveau du selectmultiple ,les gens tapent les communes et je récupère les id correspondant ....

Mon soucis est que certaines communes type asnières-sur-seine , contiennent des tirets ... et je souhaiterais que l’auto complétion prennent en compte pour valeur asnières-sur-seine , quand les utilisateurs recherchent asnières sur seine (--> sans tiret )

j'ai essayer plusieurs possibilités notamment en modifiant mon json lors de sa création du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
if( strstr($commune,"-")) {
			$cool2.='{
			  "id": "'.$insee.'",
			  "text": "'.utf8_encode(addslashes($commune)).'" || "'.utf8_encode(addslashes(str_replace(" ","-",$commune))).'",
			  "element": "'.utf8_encode(addslashes($commune)).'"
			},';
		}
		else{
			$cool2.='{
			  "id": "'.$insee.'",
			  "text": "'.utf8_encode(addslashes($commune)).'",
			  "element": "'.utf8_encode(addslashes($commune)).'"
			},';
Ou encore en utilisant le système de tags .... mais rien y fait ...

Une âme charitable aurait elle une idée .... ?

Merci d'avance