Salut,
Je vous explique mon problème, je récupère une chaine de caractère sur un onclick. J'aimerai n'en garder qu'une partie mais j'ai regarder plusieurs tuto sur les fonctions js et je n'ai pas trouvé celle qui permet de récupérer ce que je veux.
Voici mon code:
Code Javascript :
var obj =document.getElementById('#ENV{champ_extra}')
alert('le champ a pour valeur : "'+obj.value+"'")
document.getElementById('pays').value = obj.value
Voici ma chaine :
London-United Kingdom
Verneuil-sur-Vienne-France
Je souhaite récupérer juste le nom du Pays c-a-d United Kingdom ou France.
Donc je pense récupérer la chaine à partir d'après le dernier -(trait d'union). Je dois donc changer le obj.value par autre chose mais je ne sais pas quoi.
Cordialement :)
A voir également:
Javascript compter le nombre d'occurence dans une chaine
Regex occurence - Meilleures réponses
Javascript compter le nombre d'occurence dans un tableau - Meilleures réponses
var obj =document.getElementById('#ENV{champ_extra}')
var sousc= "-";
var chaine = obj.value;
var last = chaine.lastIndexOf(sousc);
var longueur = chaine.length;
var fin = chaine.substring(longueur,last+1);
document.getElementById('pays').value = fin