Skip to content

Instantly share code, notes, and snippets.

@benoiteveillard
Created June 22, 2022 17:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benoiteveillard/0b8f23b2642fb51dfc98b15ba77aba32 to your computer and use it in GitHub Desktop.
Save benoiteveillard/0b8f23b2642fb51dfc98b15ba77aba32 to your computer and use it in GitHub Desktop.
function autocomplete(inp, arr) {
/*the autocomplete function takes two arguments,
the text field element and an array of possible autocompleted values:*/
var currentFocus;
/*execute a function when someone writes in the text field:*/
inp.addEventListener("input", function(e) {
var a, b, i, val = this.value;
/*close any already open lists of autocompleted values*/
closeAllLists();
if (!val) { return false;}
currentFocus = -1;
/*create a DIV element that will contain the items (values):*/
a = document.createElement("DIV");
a.setAttribute("id", this.id + "autocomplete-list");
a.setAttribute("class", "autocomplete-items");
/*append the DIV element as a child of the autocomplete container:*/
this.parentNode.appendChild(a);
/*for each item in the array...*/
for (i = 0; i < arr.length; i++) {
/*check if the item starts with the same letters as the text field value:*/
if (arr[i].substr(0, val.length).toUpperCase() == val.toUpperCase()) {
/*create a DIV element for each matching element:*/
b = document.createElement("DIV");
/*make the matching letters bold:*/
b.innerHTML = "<strong>" + arr[i].substr(0, val.length) + "</strong>";
b.innerHTML += arr[i].substr(val.length);
/*insert a input field that will hold the current array item's value:*/
b.innerHTML += "<input type='hidden' value='" + arr[i] + "'>";
/*execute a function when someone clicks on the item value (DIV element):*/
b.addEventListener("click", function(e) {
/*insert the value for the autocomplete text field:*/
inp.value = this.getElementsByTagName("input")[0].value;
/*close the list of autocompleted values,
(or any other open lists of autocompleted values:*/
closeAllLists();
});
a.appendChild(b);
}
}
});
/*execute a function presses a key on the keyboard:*/
inp.addEventListener("keydown", function(e) {
var x = document.getElementById(this.id + "autocomplete-list");
if (x) x = x.getElementsByTagName("div");
if (e.keyCode == 40) {
/*If the arrow DOWN key is pressed,
increase the currentFocus variable:*/
currentFocus++;
/*and and make the current item more visible:*/
addActive(x);
} else if (e.keyCode == 38) { //up
/*If the arrow UP key is pressed,
decrease the currentFocus variable:*/
currentFocus--;
/*and and make the current item more visible:*/
addActive(x);
} else if (e.keyCode == 13) {
/*If the ENTER key is pressed, prevent the form from being submitted,*/
e.preventDefault();
if (currentFocus > -1) {
/*and simulate a click on the "active" item:*/
if (x) x[currentFocus].click();
}
}
});
function addActive(x) {
/*a function to classify an item as "active":*/
if (!x) return false;
/*start by removing the "active" class on all items:*/
removeActive(x);
if (currentFocus >= x.length) currentFocus = 0;
if (currentFocus < 0) currentFocus = (x.length - 1);
/*add class "autocomplete-active":*/
x[currentFocus].classList.add("autocomplete-active");
}
function removeActive(x) {
/*a function to remove the "active" class from all autocomplete items:*/
for (var i = 0; i < x.length; i++) {
x[i].classList.remove("autocomplete-active");
}
}
function closeAllLists(elmnt) {
/*close all autocomplete lists in the document,
except the one passed as an argument:*/
var x = document.getElementsByClassName("autocomplete-items");
for (var i = 0; i < x.length; i++) {
if (elmnt != x[i] && elmnt != inp) {
x[i].parentNode.removeChild(x[i]);
}
}
}
/*execute a function when someone clicks in the document:*/
document.addEventListener("click", function (e) {
closeAllLists(e.target);
});
}
/*An array containing all the country names in the world:*/
var countries = ["Abatteur / Abatteuse de carrière", "Accrocheur / Accrocheuse", "Acousticien / Acousticienne BTP", "Adjoint / Adjointe au responsable QSE - Qualité Sécurité Environnement BTP", "Agenceur / Agenceuse de cuisine", "Agenceur / Agenceuse de stands", "Agent / Agente de fabrication de l'industrie du béton", "Agent / Agente de lignes téléphoniques", "Agent / Agente de précontrainte de l'industrie du béton", "Agent / Agente de préfabrication de l'industrie du béton", "Agent / Agente de réseaux de canalisation", "Agent / Agente d'entretien de la voie ferrée", "Agent de fabrication", "Agent de laboratoire de recherche industrielle", "Agent de maintenance chauffagiste", "agent de maintenance, technicien vmc", "agent de maintenance / technicien vmc", "Agent de production", "Agent de production / manutentionnaire", "Agent de production / opérateur béton", "Agent deMaintenance Industriel", "Agent polyvalent", "Aide carreleur / carreleuse", "Aide charpentier / charpentière", "Aide charpentier poseur / Aide charpentière poseuse", "Aide conducteur de travaux", "Aide conducteur detravaux", "Aide couvreur / couvreuse", "Aide électricien monteur / électricienne monteuse réseaux", "Aide-géomètre-topographe", "HELP LABORATOIRE", "Aide-maçon / Aide-maçonne", "Aide peintre", "Aide plombier / plombière", "Aide poseur / poseuse de menuiseries", "Animateur / Animatrice de sécurité du BTP", "Animateur / Animatrice QSE - Qualité Sécurité Environnement BTP", "Animateur HSE", "Animateur HSE production", "Applicateur / Applicatrice d'asphalte", "Applicateur / Applicatrice de résines de synthèse", "Applicateur / Applicatrice de résines sur sol", "Applicateur / Applicatrice d'enduits", "Applicateur / Applicatrice d'étanchéité", "Architecte", "Architecte conseiller / conseillère", "Architecte consultant / consultante", "Architecte - DE", "Architecte décorateur / décoratrice", "Architecte des monuments de France", "Architecte,Dessinateur(trice) du BTP", "Architecte d'intérieur", "Architecte du bâtiment", "Architecte du patrimoine", "Architecte paysagiste", "Architecte paysagiste urbain / urbaine", "ARCHITECTE-PROJETEUSE", "Architecte-urbaniste", "Armaturier / Armaturière de l'industrie du béton", "Arpenteur / Arpenteuse", "Artificier / Artificière de carrière", "Asphalteur / Asphalteuse", "Assistant administratif", "Assistant / Assistante chef de chantier", "Assistant / Assistante géomètre", "Assistant chargé / Assistante chargée d'affaires BTP", "Assistant chargé / Assistante chargée d'affaires BTP en génie climatique et énergétique", "Assistant conducteur / Assistante conductrice de travaux", "Assistant de gestion", "Assistant décorateur / Assistante décoratrice d'intérieur", "Assistant(e) administratif(ve)", "Assistant responsable d'affaires", "Assistant responsable d'affaires cvc", "Assistante d'agence", "Atrier / Atrière", "Atrier-fumiste / Atrière-fumiste", "Autres", "Bancheur / Bancheuse", "Bancheur-coffreur / Bancheuse-coffreuse", "Bardeur / Bardeuse", "Bâtisseur / Bâtisseuse du génie militaire", "Batteur / Batteuse de palplanches", "Batteur / Batteuse de pieux", "Bétonneur / Bétonneuse", "Bétonnier / Bétonnière", "BIM Modeleur / Modeleuse", "Boiseur / Boiseuse", "Borneur / Borneuse", "Boutefeu", "Brasqueur / Brasqueuse", "Briqueteur / Briqueteuse", "c", "Câbleur / Câbleuse de réseaux électriques", "Câbleur / Câbleuse haute et basse tension", "Calculateur géophysicien / Calculatrice géophysicienne", "Calorifugeur / Calorifugeuse", "Canalisateur / Canalisatrice", "Cariste", "Cariste - Conducteur d'engins", "Carreleur / Carreleuse", "Carreleur / Carreleuse mosaïste", "Carreleur-faïencier / Carreleuse-faïencière", "Carrier / Carrière", "Carrier ébaucheur / Carrière ébaucheuse", "Carrier fendeur / Carrière fendeuse de fond", "Carrier scieur / Carrière scieuse de masse", "Caténairiste", "Centraliste béton", "Chapiste", "Chargé / Chargée d'affaires", "Chargé / Chargée d'affaires contrôle technique de construction", "Chargé / Chargée d'affaires foncières", "Chargé / Chargée de mission QSE - Qualité Sécurité Environnement BTP", "Chargé d'affaires, responsable bureau d'études", "chargé de facturation", "Chargé de mission énergie", "Chargé de Projet", "CHARGÉ D'ÉTUDE URBANISME", "CHARGE D'ETUDES AMENAGEMENT ET TRANSPORT URBAIN (F/H):", "Chargé(e) d'affaires", "Chargé(e) d'affaires,Conducteur(trice) de travaux gros œuvre", "Chargé(e) d'affaires / Conducteur(trice) de travaux gros œuvre", "Chargé qualité en laboratoire d'essais", "Chargeur / Chargeuse aux cages", "Charpentier", "Charpentier bois poseur / Charpentière bois poseuse", "Charpentier / Charpentière", "Charpentier escaliéteur / Charpentière escaliéteuse", "Charpentier poseur / Charpentière poseuse", "Chaudronnerie tuyauterie", "chaudronnerie, tuyauterie, serrurerie", "chaudronnerie / tuyauterie / serrurerie", "Chaudronnier - soudeur", "CHAUDRONNIER SOUDEUR", "Chauffagiste", "chauffreur livreur", "Chef d'abattage de roches", "Chef d'application d'enrobés", "Chef de bureau d'études", "Chef de carrière", "chef de centrale", "Chef de chantier", "Chef de chantier bâtiment", "Chef de chantier de forage", "CHEF DE CHANTIER TRAVAUX PUBLICS / ROUTES ET CANALISATIONS", "Chef de gisement", "Chef de mission prospection minière", "Chef de projet", "Chef de projet assainissement", "chef de projet retail design", "chef de projets", "Chef de secteur", "Chef de tir de mines", "Chef de travaux", "Chef d'entretien de la voie ferrée", "Chef d'équipe", "Chef d'équipe canalisateur / canalisatrice", "Chef d'équipe carreleur / carreleuse", "Chef d'équipe chauffagiste", "Chef d'équipe coffreur / coffreuse", "Chef d'équipe de couvreurs", "Chef d'équipe de l'industrie du béton", "Chef d'équipe de mines", "Chef d'équipe d'électriciens monteurs réseaux", "Chef d'équipe dépanneur / dépanneuse de chaudières domestiques", "Chef d'équipe dépanneur / dépanneuse d'installations sanitaires", "Chef d'équipe des travaux de voirie communale", "Chef d'équipe électricien", "Chef d'équipe en agencement", "Chef d'équipe en carrière", "Chef d'équipe en construction métallique", "Chef d'équipe en étanchéité", "Chef d'équipe en pose de charpentes bois", "Chef d'équipe en pose de menuiseries", "Chef d'équipe en pose de miroiterie", "Chef d'équipe ferrailleur / ferrailleuse du BTP", "Chef d'équipe foreur / foreuse", "Chef d'équipe gros oeuvre", "Chef d'équipe maçon / maçonne", "Chef d'équipe mise en oeuvre d'enrobés", "Chef d'équipe peinture", "Chef d'équipe plombier / plombière", "Chef d'équipe produits noirs", "Chef d'équipe solier-moquettiste / solière-moquettiste", "Chef d'équipe travaux publics", "Chef d'exploitation de carrière", "Chef d'exploitation de gisement", "Chef porion / porionne", "Cimentier applicateur / Cimentière applicatrice", "Cimentier / Cimentière", "Cimentier enduiseur / Cimentière enduiseuse", "Cimentier ravaleur / Cimentière ravaleuse", "Coffreur bancheur / Coffreuse bancheuse", "Coffreur-boiseur / Coffreuse-boiseuse", "Coffreur-boiseur-escaliéteur / Coffreuse-boiseuse-escaliéteuse", "Coffreur brancheur", "Coffreur / Coffreuse", "Coffreur-ferrailleur / Coffreuse-ferrailleuse", "Coffreur glissant / Coffreuse glissante", "Collaborateur / Collaboratrice d'architecte", "Commis / Commise d'architecte", "Commis / Commise de chantier", "Compagnon / Compagnonne", "Compagnon routier / Compagnonne routière", "Concepteur aménageur / Conceptrice aménageuse d'espaces intérieurs", "Concepteur / Conceptrice paysagiste", "Conducteur / Conductrice de ligne", "Conducteur / Conductrice de répandeuses", "Conducteur / Conductrice de soutènement marchant", "Conducteur / Conductrice de travaux", "Conducteur / Conductrice d'opérations", "Conducteur d'engins", "Conducteur d'engins / Tuyauteur", "Conducteur principal / Conductrice de travaux principale", "Conducteur(trice) de travaux en électricité", "Conducteur(trice) de travaux gros œuvre", "Conducteur(trice) de travaux tous corps d'état", "Conducteur(trice) de travaux tous corps d'état,Conducteur(trice) de travaux gros œuvre", "Conducteur(trice) principal(e) de travaux", "Conseiller / Conseillère en architecture", "Conseiller / Conseillère technique habitat écologique", "Constructeur / Constructrice en béton armé", "Constructeur / Constructrice en canalisations d'hygiène publique et voies urbaines", "Constructeur / Constructrice en maçonnerie et béton armé", "contremaitre", "Contrôleur CND", "Contrôleur / Contrôleuse de caténaires", "Contrôleur / Contrôleuse technique de la construction", "Contrôleur De Gestion / Contrôleuse De Gestion", "Coordinateur / Coordinatrice BIM", "Coordonnateur / Coordonnatrice de chantier", "Coordonnateur / Coordonnatrice de sécurité chantier", "Coordonnateur / Coordonnatrice Ordonnancement / Pilotage et Coordination de chantier -OPC-", "Coordonnateur / Coordonnatrice Ordonnancement, Pilotage et Coordination de chantier -OPC-", "Coordonnateur / Coordonnatrice Sécurité / Protection de la Santé -SPS-", "Cordiste", "Couvreur ardoisier / Couvreuse ardoisière", "Couvreur charpentier / Couvreuse charpentière", "Couvreur / Couvreuse", "Couvreur / Couvreuse de chaume", "Couvreur / Couvreuse en monuments historiques", "Couvreur ferblantier / Couvreuse ferblantière", "Couvreur lauzier / Couvreuse lauzière", "Couvreur poseur / Couvreuse poseuse de panneaux solaires", "Couvreur tuilier / Couvreuse tuilière", "couvreur / zingueur / charpente", "couvreur, zingueur, charpente", "Couvreur zingueur / Couvreuse zingueuse", "Crépisseur / Crépisseuse", "Débiteur / Débitrice de fond", "Débiteur / Débitrice de pierre", "Décorateur / Décoratrice conseil", "Décorateur / Décoratrice d'intérieur", "Décorateur ensemblier / Décoratrice ensemblière", "Démolisseur / Démolisseuse", "Démolisseur-récupérateur / Démolisseuse-récupératrice de matériaux", "Dépanneur / Dépanneuse de chaudières domestiques", "Dépanneur / Dépanneuse en chauffage central", "Dépanneur / Dépanneuse en installations sanitaires", "Dépanneur / Dépanneuse en serrurerie", "Designer / Designeuse d'environnement", "Dessinateur / Dessinatrice", "Dessinateur / Dessinatrice façade", "Dessinateur / Dessinatrice topographe", "Dessinateur projeteur", "Dessinateur - Projeteur 2D /3D", "Dessinateur projeteur BTP", "Dessinateur projeteur mécanique", "DESSINATEUR SUR AUTO CAD / METREUR TCE", "Dessinateur(trice) du BTP", "DESSINATRICE BUREAU D’ETUDE", "Developemment plugins revit", "Diagnostiqueur / Diagnostiqueuse bâtiment", "Diagnostiqueur / Diagnostiqueuse construction amiante", "Diagnostiqueur / Diagnostiqueuse performance énergétique bâtiment", "Directeur de projet", "Directeur / Directrice de travaux", "Domoticien / Domoticienne", "Ebéniste / menuisier / agenceur", "Échafaudeur / Échafaudeuse", "Économiste de la construction", "Électricien / Électricienne", "Électricien / Électricienne de sonde en matériel de forage", "Électricien / Électricienne en balisage", "Électricien / Électricienne lignes et réseaux", "Électricien / Électricienne photovoltaïque", "Électricien / Électricienne réseaux", "Électricien / Électricienne tertiaire", "Électricien monteur / Électricienne monteuse réseaux", "Electromecanicien", "Électromécanicien - Automaticien", "Electromecanicien Ingénieur", "Electromecanicien Ingénieur", "Électromécanicien - Technicien CVC", "Électromécanicien - technicien de maintenance", "Electromécanicien - Technicien maintenance", "Électrotechnicien / Électrotechnicienne d'installation", "employer polyvalent", "Enduiseur / Enduiseuse", "Enduiseur / Enduiseuse de sols en extérieur", "Enduiseur / Enduiseuse de sols en matière synthétique", "Enseigniste", "Étanchéiste", "Étancheur-bardeur / Étancheuse-bardeuse", "Étancheur-couvreur / Étancheuse-couvreuse", "Étancheur / Étancheuse", "Expert / Experte multirisques habitation", "Extracteur / Extractrice de roches", "Façadier-bardeur / Façadière-bardeuse", "Façadier-enduiseur / Façadière-enduiseuse", "Façadier / Façadière", "Façadier / Façadière isolation thermique par l'extérieur - ITE", "Façadier-peintre / Façadière-peintre", "Façadier-ravaleur / Façadière-ravaleuse", "Façadier-sableur / Façadière-sableuse", "Façonneur-assembleur-ferrailleur / Façonneuse-assembleuse-ferrailleuse", "Faïencier-poseur / Faïencière-poseuse", "Fendeur-débiteur / Fendeuse-débiteuse de roches", "Fendeur-extracteur / Fendeuse-extractrice de roches", "Fendeur / Fendeuse de fond", "Fendeur / Fendeuse de granit", "Fendeur / Fendeuse de roches", "Ferrailleur-attacheur / Ferrailleuse-attacheuse", "Ferrailleur / Ferrailleuse", "Finisseur / Finisseuse de l'industrie du béton", "Foreur / Foreuse", "Foreur / Foreuse chef de poste", "Foreur / Foreuse de roche", "Foreur / Foreuse d'eau", "Foreur / Foreuse gaz", "Foreur / Foreuse pétrole", "Frigoriste", "Fumiste", "Fustier / Fustière", "Géochimiste", "Géodésien / Géodésienne", "Géologue", "Géologue de chantier", "Géologue en recherche prospective", "Géologue minier / minière", "Géologue pétrolier / pétrolière", "Géologue prospecteur / prospectrice", "Géologue-topographe", "Géomètre", "Géomètre du cadastre", "Géomètre expert / experte", "Géomètre-topographe", "Géomètre-topographe du bâtiment", "Géophysicien / Géophysicienne", "Géophysicien / Géophysicienne en interprétation", "Géotechnicien / Géotechnicienne", "Géothermicien / Géothermicienne", "Gestion de projet, produits de construction", "Glaciologue", "Gravatier / Gravatière", "Gravillonneur / Gravillonneuse", "Grutier", "Gypsier / Gypsière", "Homme / Femme de plancher", "Hydrogéologue", "Hydrologue", "Informatique dans le btp", "Ingénieur assainissement", "Ingénieur calcul structure", "Ingénieur chargé de projet", "Ingénieur chargé / Ingénieure chargée d'affaires", "Ingénieur chargé / Ingénieure chargée d'affaires contrôle technique de construction -CTC-", "Ingénieur Chef de Projet Développement Pack", "Ingénieur commercial / Ingénieure commerciale", "Ingénieur cvc", "Ingénieur dessinateur en charpente métallique", "Ingénieur(e) d'études béton armé", "Ingénieur(e) d'études de prix BTP", "Ingénieur(e) d'études de prix BTP,Chargé(e) d'affaires", "Ingénieur(e) structure BTP", "Ingénieur(e) travaux,Conducteur(trice) de travaux gros œuvre", "Ingénieur Eau et Assainissement", "Ingénieur en génie électronique et électrique", "Ingénieur en Travaux Publics", "Ingénieur expert / Ingénieure experte BTP", "Ingénieur façade", "Ingénieur Génie Civil", "Ingénieur Génie Civil/Ouvrages d'art", "Ingénieur géophysicien / Ingénieure géophysicienne", "Ingénieur Hydraulique", "Ingénieur / Ingénieure", "Ingénieur / Ingénieure calcul", "Ingénieur / Ingénieure contrôle technique de construction -CTC-", "Ingénieur / Ingénieure de complétion en exploitation des gisements", "Ingénieur / Ingénieure de forage", "Ingénieur / Ingénieure de gisement", "Ingénieur / Ingénieure de planification", "Ingénieur / Ingénieure de production pétrolière", "Ingénieur / Ingénieure de sécurité en exploitation de gisements", "Ingénieur / Ingénieure de sonde", "Ingénieur / Ingénieure de travaux", "Ingénieur / Ingénieure des réservoirs et des boues", "Ingénieur / Ingénieure des travaux publics", "Ingénieur / Ingénieure d'études", "Ingénieur / Ingénieure d'études de prix", "Ingénieur / Ingénieure d'exploitation de gisements", "Ingénieur / Ingénieure d'installations minières", "Ingénieur / Ingénieure efficacité énergétique", "Ingénieur / Ingénieure en acoustique", "Ingénieur / Ingénieure en domotique", "Ingénieur / Ingénieure géologue", "Ingénieur / Ingénieure géomètre", "Ingénieur / Ingénieure HSE - Hygiène Sécurité Environnement", "Ingénieur / Ingénieure HSE - Hygiène Sécurité Environnement BTP", "Ingénieur / Ingénieure hydrogéologue", "Ingénieur / Ingénieure méthodes", "Ingénieur /Ingénieure QHSE - Qualité Hygiène Sécurité Environnement", "Ingénieur / Ingénieure réservoir", "Ingénieur / Ingénieure sécurité", "Ingénieur / Ingénieure structure", "Ingénieur / Ingénieure technique et études de prix", "Ingénieur / Ingénieure topographe", "Ingénieur / Ingénieure travaux", "Ingénieur matériaux", "Ingénieur mécanicien / Ingénieure mécanicienne des sols et des roches", "Ingénieur mécanique", "Ingénieur mécanique Energétique", "Ingénieur plasturgiste", "Ingénieur structure/Coordinateur BIM", "Ingénieur structure / ingénieur en contrôle technique et en conduite de travaux", "Ingénieur thermicien", "Ingénieur Thermicien et Énergéticien", "Ingénieur UPS/INSA|COAB Conception d'ouvrages d'art et bâtiments", "Ingénieur VRD-Hydraulique", "INGENIEURE MATERIAUX ET PROCEDESCERAMIQUES ET REFRACTAIRES", "Inspecteur / Inspectrice du cadastre", "Inspecteur / Inspectrice technique", "Installateur / Installatrice de chauffage bois", "Installateur / Installatrice de chauffage solaire individuel", "Installateur / Installatrice de climatisation", "Installateur / Installatrice de cuisines", "Installateur / Installatrice de stands", "Installateur / Installatrice en chauffage / climatisation / sanitaire et énergies renouvelables", "Installateur / Installatrice en chauffage, climatisation, sanitaire et énergies renouvelables", "Installateur / Installatrice en sanitaire", "Installateur polisseur / Installatrice polisseuse de dallage industriel", "Installateur-poseur / Installatrice-poseuse de piscines préfabriquées", "Jointeur / Jointeuse plaquiste", "Laborantin des matériaux de construction", "Laborantin des matériaux de construction", "Lauzier / Lauzière", "Liftier", "Lignard / Lignarde", "Maçon-applicateur / Maçonne-applicatrice", "Maçon bâtisseur / Maçonne bâtisseuse de pierres sèches", "Maçon-boiseur / Maçonne-boiseuse", "Maçon-briqueteur / Maçonne-briqueteuse", "Maçon-carreleur / Maçonne-carreleuse", "Maçon-cimentier / Maçonne-cimentière", "Maçon-coffreur / Maçonne-coffreuse", "Maçon-couvreur / Maçonne-couvreuse", "Maçon-enduiseur / Maçonne-enduiseuse", "Maçon-ferrailleur / Maçonne-ferrailleuse", "Maçon-finisseur / Maçonne-finisseuse", "Maçon-fumiste / Maçonne-fumiste", "Maçon-fumiste / Maçonne-fumiste en verrerie", "Maçon-limousinant / Maçonne-limousinante", "Maçon / Maçonne", "Maçon / Maçonne du paysage", "Maçon / Maçonne en monuments funéraires", "Maçon / Maçonne en rénovation", "Maçon / Maçonne en thermique industrielle", "Maçon / Maçonne pierre", "Maçon-monteur industriel / Maçonne-monteuse industrielle", "Maçon (ne) VRD", "Maçon-piscinier / Maçonne-piscinière", "Maçon-plâtrier / Maçonne-plâtrière", "Maçon poseur / Maçonne poseuse de cheminées et poêles", "Maçon-projeteur / Maçonne-projeteuse", "Maçon-ravaleur / Maçonne-ravaleuse", "Magasinier / Magasinière de dépôt", "Maintenance", "Maîtrise d'ouvrage / AMO", "Management de l'environnement", "Manoeuvre bâtiment", "Manoeuvre de chantier", "Manoeuvre routier / routière", "Manutentionnaire", "Manutentionnaire / préparateur de commande", "Marbrier / Marbrière d'art", "Marbrier-poseur / Marbrière-poseuse", "Marketing opérationnel opérationnel industriel / promotion de la performance industrielle", "Marketing opérationnel opérationnel industriel, promotion de la performance industrielle", "Marqueteur / Marqueteuse de pierres dures", "Mécanicien (ne)", "Menuisier", "Menuisier / Menuisière aluminium", "Menuisier / Menuisière PVC", "Menuisier poseur", "Menuisier poseur / Menuisière poseuse aluminium", "Menuisier poseur / Menuisière poseuse de fermetures", "Menuisier / serrurier", "Métallier-poseur / Métallière-poseuse", "Métallier poseur / Métallière poseuse de menuiseries métalliques", "Métallier-serrurier / Métallière-serrurière", "Métreur-concepteur / Métreuse-conceptrice", "Métreur / Métreuse", "Métreur-vérificateur / Métreuse-vérificatrice", "Minérallurgiste", "Mineur / Mineuse", "Miroitier / Miroitière", "Miroitier-poseur / Miroitière-poseuse", "Miroitier poseur / Miroitière poseuse aluminium", "Moellonneur / Moellonneuse", "Monteur-assembleur / Monteuse-assembleuse en treillis soudés", "Monteur bardeur / Monteuse bardeuse", "monteur cableur", "Monteur-câbleur / Monteuse-câbleuse haute et basse tension", "Monteur-calorifugeur / Monteuse-calorifugeuse sur tuyauteries et appareils", "Monteur échafaudages / Manoeuvre", "Monteur échafaudages, Manoeuvre", "Monteur-échafaudeur / Monteuse-échafaudeuse", "Monteur électricien / Monteuse électricienne", "Monteur-électricien / Monteuse-électricienne en réseaux de distribution électrique", "Monteur électricien / Monteuse électricienne travaux souterrains", "Monteur jointeur / Monteuse jointeuse plaquiste", "Monteur-levageur / Monteuse-levageuse", "Monteur / Monteuse d'agencement en isolation thermique", "Monteur / Monteuse d'agencement en isolation thermique et phonique", "Monteur / Monteuse de bardages", "Monteur / Monteuse de brûleurs à fuel et gaz", "Monteur / Monteuse de caténaires", "Monteur / Monteuse de chalets en bois", "Monteur / Monteuse de chambres blanches", "Monteur / Monteuse de chambres froides", "Monteur / Monteuse de chapiteau", "Monteur / Monteuse de cloisons", "Monteur / Monteuse de grues", "Monteur / Monteuse de lignes aéro-souterraines", "Monteur / Monteuse de lignes électriques", "Monteur / Monteuse de lignes haute et très haute tension", "Monteur / Monteuse de lignes téléphoniques", "Monteur / Monteuse de maisons à ossature bois", "Monteur / Monteuse de panneaux photovoltaïques", "Monteur / Monteuse de pylônes", "Monteur / Monteuse de réseaux électriques", "Monteur / Monteuse de stands", "Monteur / Monteuse de structures bois", "Monteur / Monteuse d'éléments préfabriqués", "Monteur / Monteuse en agencement", "Monteur / Monteuse en chambres froides et entrepôts frigorifiques", "Monteur / Monteuse en charpente métallique", "Monteur / Monteuse en chauffage", "Monteur / Monteuse en chauffage central", "Monteur / Monteuse en constructions métalliques", "Monteur / Monteuse en échafaudage", "Monteur / Monteuse en éclairage public", "Monteur / Monteuse en éléments préfabriqués", "Monteur / Monteuse en faux-plafonds", "Monteur / Monteuse en installations sanitaires", "Monteur / Monteuse en installations thermiques", "Monteur / Monteuse en isolation thermique industrielle", "Monteur / Monteuse en lignes caténaires", "Monteur / Monteuse en plomberie chauffage", "Monteur / Monteuse en préfabrications lourdes", "Monteur / Monteuse en structures bois et composites", "Monteur / Monteuse en structures métalliques", "Monteur / Monteuse plaquiste", "Monteur / Monteuse réseaux", "Monteur-poseur / Monteuse-poseuse en agencement", "Monteur techniverrier / Monteuse techniverrière", "Mosaïste", "Mosaïste d'art", "Mosaïste-poseur / Mosaïste-poseuse", "Mouleur / Mouleuse de l'industrie du béton", "Murailler / Muraillère", "Officier / Officière de maîtrise d'oeuvre", "Officier / Officière de maîtrise d'oeuvre", "Opérateur béton", "Opérateur de production", "Opérateur / Opératrice de repérage amiante", "Opérateur / Opératrice d'éclairage public", "Opérateur / Opératrice géomètre", "Opérateur / Opératrice géomètre-topographe", "Opérateur polyvalent construction", "Opérateur polyvalent construction hors site", "Orpailleur / Orpailleuse", "Ouvrier carreleur / Ouvrière carreleuse", "Ouvrier carrier / Ouvrière carrière", "Ouvrier en ravalement de façades", "Ouvrier / Ouvrière de désenfumage", "Ouvrier / Ouvrière de forage", "Ouvrier / Ouvrière de la maçonnerie", "Ouvrier / Ouvrière de l'extraction solide", "Ouvrier / Ouvrière de plancher", "Ouvrier / Ouvrière d'entretien de chaufferie", "Ouvrier / Ouvrière d'exploitation des mines", "Ouvrier / Ouvrière du béton", "Ouvrier / Ouvrière en démolition", "Ouvrier / Ouvrière en voiries", "Ouvrier / Ouvrière génie civil", "Ouvrier / Ouvrière Voiries et Réseaux Divers -VRD-", "Ouvrier polyvalent", "Ouvrier poseur / Ouvrière poseuse de menuiserie", "Ouvrier poseur / Ouvrière poseuse de menuiseries extérieures", "Ouvrier poseur / Ouvrière poseuse de voies ferrées", "Ouvrier régleur / Ouvrière régleuse d'enrobés", "Parpineur / Parpineuse", "Parqueteur menuisier / Parqueteuse menuisière", "Parqueteur / Parqueteuse", "Paveur / Paveuse", "Pédologue", "Peintre décorateur / décoratrice", "Peintre d'intérieur", "Peintre en bâtiment", "Peintre en lettres", "Peintre enduiseur / enduiseuse", "Peintre extérieur isolation", "Peintre finisseur / finisseuse", "Peintre plâtrier / plâtrière", "Peintre ragréeur / ragréeuse", "Peintre ravaleur / ravaleuse", "Peintre tapissier / tapissière", "Peintre vitrier / vitrière", "Pétrographe", "Photogrammètre-topographe", "PILOTE PROJETS INNOVATION MATÉRIAUX", "Piqueteur / Piqueteuse", "Piscinier / Piscinière en piscines collectives en béton", "Plaquiste", "Plaquiste enduiseur / enduiseuse", "Plâtrier-plaquiste / Plâtrière-plaquiste", "Plâtrier / Plâtrière", "Plâtrier staffeur / Plâtrière staffeuse", "Plombier / Plombière", "Plombier / Plombière chauffagiste", "Plombier / Plombière sanitaire", "Plombier zingueur / Plombière zingueuse", "Pompiste béton", "Ponceur-vitrificateur / Ponceuse-vitrificatrice de parquets", "Pontier(ière) / Cariste - Conducteur d'engins", "Pontier / Pontière", "Porion / Porionne", "Poseur de fenêtres", "Poseur-monteur / Poseuse-monteuse en miroiterie", "Poseur / Poseuse aluminium/PVC", "Poseur / Poseuse d'adhésifs", "Poseur / Poseuse de bardeaux", "Poseur / Poseuse de bordures et caniveaux", "Poseur / Poseuse de canalisations", "Poseur / Poseuse de charpentes bois", "Poseur / Poseuse de charpentes en matériaux bois composites", "Poseur / Poseuse de charpentes industrielles", "Poseur / Poseuse de charpentes traditionnelles", "Poseur / Poseuse de cloisons", "Poseur / Poseuse de cloisons préfabriquées", "Poseur / Poseuse de clôtures", "Poseur / Poseuse de compteurs d'eau", "Poseur / Poseuse de compteurs gaz", "Poseur / Poseuse de cuisines", "Poseur / Poseuse de faux-plafonds", "Poseur / Poseuse de fermettes", "Poseur / Poseuse de fermetures", "Poseur / Poseuse de granit", "Poseur / Poseuse de linoléum", "Poseur / Poseuse de moquette", "Poseur / Poseuse de panneaux de signalisation", "Poseur / Poseuse de papiers peints", "Poseur / Poseuse de parquet", "Poseur / Poseuse de plafonds tendus", "Poseur / Poseuse de plaques de plâtre", "Poseur / Poseuse de revêtements en pierre", "Poseur / Poseuse de revêtements souples de sols", "Poseur / Poseuse de revêtements souples muraux", "Poseur / Poseuse de revêtements souples murs et sols", "Poseur / Poseuse de sonde", "Poseur / Poseuse de stores", "Poseur / Poseuse de tissu tendu", "Poseur / Poseuse de tuyaux", "Poseur / Poseuse de vérandas", "Poseur / Poseuse de verrières", "Poseur / Poseuse de vitrages", "Poseur / Poseuse de voies ferrées", "Poseur / Poseuse de volets roulants", "Poseur / Poseuse en fermetures de bâtiment", "Poseur / Poseuse en isolation thermique", "Poseur / Poseuse en métallerie", "Poseur / Poseuse en structures métalliques", "Poseur tireur / Poseuse tireuse de câbles en fibre optique", "Préparateur monteur / Préparatrice monteuse de moules de l'industrie du béton", "Préposé / Préposée aux tirs de mines", "projeteur 2B tuyauteries et installations d'usines", "Projeteur béton", "Projeteur(euse) béton armé", "Projeteur(euse) du BTP", "Projeteur / Projeteuse", "Puisatier / Puisatière", "Ramoneur / Dégraisseur / Manœuvre", "Ramoneur, Dégraisseur, Manœuvre,", "Ramoneur / Dégraisseur / Manœuvre,", "Ramoneur / Ramoneuse", "Ravaleur-plâtrier / Ravaleuse-plâtrière", "Ravaleur-projeteur / Ravaleuse-projeteuse", "Ravaleur-ragréeur / Ravaleuse-ragréeuse", "Ravaleur / Ravaleuse", "Ravaleur / Ravaleuse de façades", "Ravaleur / Ravaleuse de pierre de taille", "Régaleur / Régaleuse sur voiries", "Régaleur-répandeur / Régaleuse-répandeuse", "Régleur-dépanneur / Régleuse-dépanneuse d'appareils à gaz", "Régleur / Régleuse de chaudières", "Responsable bim", "Responsable Bureau d'Etudes", "Responsable de chantier", "Responsable de production", "Responsable de projet", "responsable de projet / responsable technique en maitrise d'ouvrage / responsable de synthèse", "Responsable de travaux", "Responsable de travaux immobiliers", "Responsable d'exploitation", "Responsable d'exploitation de gisements et de carrières", "Responsable environnement et sécurité chantier", "Responsable HSE - Hygiène Sécurité Environnement", "Responsable maintenance des services et technicien méthodes", "Responsable production béton et granulats", "Responsable QSE - Qualité Sécurité Environnement", "Responsable qualité sécurité développement durable", "Responsable sécurité et protection santé", "Responsable technique diagnostic", "Revêtisseur-étanchéiste / Revêtisseuse-étanchéiste", "Sapeur / Sapeuse de construction modulaire militaire", "Sapeur / Sapeuse travaux lourds et voies ferrées", "Scaphandrier", "Scieur carotteur / Scieuse carotteuse de béton", "Scieur / Scieuse d'ardoise", "Scieur / Scieuse de granit", "Scieur / Scieuse de pierre", "Scieur / Scieuse de roches", "Sculpteur / Sculptrice ornemaniste sur pierre", "Séismologue", "Serrurier-poseur / Serrurière-poseuse", "Serrurier / Serrurière du bâtiment", "Serrurier soudeur", "Serrurier soudeur mig", "Sismologue", "Solier-moquettiste / Solière-moquettiste", "Sondeur / Sondeuse géologue", "Soudeur en charpente métallique", "Soudeur mettalier", "Soudeur / Pontier / electricité", "Soudeur, tourneur fraiseur,", "Staffeur / Staffeuse", "Staffeur / Staffeuse ornemaniste", "Standardiste", "Statigraphe", "Stratigraphe", "Stucateur / Stucateuse", "Superviseur / Superviseuse", "Superviseur / Superviseuse sécurité chantier", "Superviseur / Superviseuse tous corps d'état", "Tailleur de pierre-fontainier / Tailleuse de pierre-fontainière", "Tailleur de pierre-marbrier / Tailleuse de pierre-marbrière", "Tailleur de pierre restaurateur / Tailleuse de pierre restauratrice", "Tailleur moellonneur / Tailleuse moellonneuse", "Tailleur-polisseur / Tailleuse-polisseuse de roches", "Tailleur / Tailleuse de pierre", "Technicien chargé / Technicienne chargée de diagnostics en amiante", "Technicien chargé / Technicienne chargée de diagnostics immobiliers", "technicien construction métallique - dessinateur/projeteur/calculateur structure métallique", "Technicien de maintenance électricité", "Technicien de Maintenance Industrielle - éléctromécanicien", "Technicien diagnostiqueur / Technicienne diagnostiqueuse en immobilier", "Technicien en Electronique Maintenance et Production", "Technicien expert / Technicienne experte immobilier", "Technicien laboratoire génie civil", "Technicien (ne) de laboratoire", "Technicien(ne) de laboratoire routier", "Technicien / Technicienne contrôle technique de construction -CTC-", "Technicien / Technicienne de diagnostics immobiliers", "Technicien / Technicienne de diagnostics techniques", "Technicien / Technicienne de forage", "Technicien / Technicienne de la construction", "Technicien / Technicienne de pose de compteurs électriques", "Technicien / Technicienne d'équipements de piscine", "Technicien / Technicienne des boues", "Technicien / Technicienne des fluides de forage", "Technicien / Technicienne des méthodes", "Technicien / Technicienne d'études", "Technicien / Technicienne d'exploitation de gisement", "Technicien / Technicienne d'exploitation de lignes électriques", "Technicien / Technicienne diagnostics amiante", "Technicien / Technicienne d'intervention en réseaux électriques", "Technicien / Technicienne en acoustique", "Technicien / Technicienne études de prix", "Technicien / Technicienne géologue", "Technicien / Technicienne géologue de sonde", "Technicien / Technicienne géologue de terrain", "Technicien / Technicienne géologue d'études", "Technicien / Technicienne géologue en laboratoire", "Technicien / Technicienne géomètre", "Technicien / Technicienne QSE - Qualité Sécurité Environnement", "Technicien vmc", "Technico-commercial", "Terrassier / Terrassière", "Tireur / Tireuse au râteau", "Tireur / Tireuse de mines", "Tôlier-calorifugeur / Tôlière-calorifugeuse", "Topographe", "Tourneur / Tourneuse sur pierre", "Traceur / Traceuse de charpentes en bois", "Traducteur(trice)", "Tuyauterie", "Urbaniste conseil en stratégie", "Urbaniste spécialiste mobilité", "Vitrier / Vitrière", "Volcanologue", "Vulcanologue", "Zingueur / Zingueuse"];
/*initiate the autocomplete function on the "myInput" element, and pass along the countries array as possible autocomplete values:*/
autocomplete(document.getElementById("myInput"), countries);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment