Formulaire avec champ pays et tel(+***) remplis par defaut
Fermé
lamine1996
Messages postés
3
Date d'inscription
mercredi 21 décembre 2016
Statut
Membre
Dernière intervention
1 mars 2017
-
1 mars 2017 à 15:27
hcp7kuz Messages postés 243 Date d'inscription mardi 18 août 2015 Statut Membre Dernière intervention 23 mars 2019 - 1 mars 2017 à 18:20
hcp7kuz Messages postés 243 Date d'inscription mardi 18 août 2015 Statut Membre Dernière intervention 23 mars 2019 - 1 mars 2017 à 18:20
Bonjour les amis. Je voudrais réaliser un formulaire d'inscription oû le pays est connu par defaut

et le champ tel rempli aussi par defaut avec le code téléphonique du pays concerné comme ce-ci.
Je veux savoir s'il faut un API pour connaître automatiquement le pays du visiteur et remplir consequemment le champ tel avec le code telephonique du pays detecté.
Merci d'avance pour vous aide !

et le champ tel rempli aussi par defaut avec le code téléphonique du pays concerné comme ce-ci.

Je veux savoir s'il faut un API pour connaître automatiquement le pays du visiteur et remplir consequemment le champ tel avec le code telephonique du pays detecté.
Merci d'avance pour vous aide !
A voir également:
- Formulaire avec champ pays et tel(+***) remplis par defaut
- Formulaire de réclamation facebook - Guide
- Le formulaire rempli - Guide
- Windows 11 clic droit afficher plus d'options par défaut - Guide
- Ouvrir avec par défaut - Guide
- Google page d'accueil par défaut - Guide
1 réponse
hcp7kuz
Messages postés
243
Date d'inscription
mardi 18 août 2015
Statut
Membre
Dernière intervention
23 mars 2019
23
1 mars 2017 à 18:20
1 mars 2017 à 18:20
Salut,
Si j'ai bien compris, tu souhaiterai connaître de quel pays l'utilisateur consulte la page pour pouvoir adapter en conséquent un champ "tel" ?
Si c'est le cas, voici une fonction qui devrait faire l'affaire :
Si j'ai bien compris, tu souhaiterai connaître de quel pays l'utilisateur consulte la page pour pouvoir adapter en conséquent un champ "tel" ?
Si c'est le cas, voici une fonction qui devrait faire l'affaire :
function infos_language() { // -------------------------------language code var idL=new Array ("af","ar","as","az","be","bg","bn","ca","cs","da","de","di","el","en","es","et","eu","fa","fi","fo","fr","gd","gl","gu","he","hi","hr","hu","hy","id","ie","in","is","it","ja","ji","ka","kk","ko","kz","lt","lv","mk","ml","mn","mr","ms","mt","nb","ne","nl","no","or","pa","pl","po","pt","rm","ro","ru","sa","sb","sk","sl","sq","sr","sv","sw","sx","sz","ta","te","th","tn","tr","ts","tt","uk","ur","uz","ve","vi","xh","zh","zu"); // -------------------------------language name var idLanguage= new Array ("Afrikaans","Arabic","Assamese","Azerbaijani/azeri","Belarussian","Bulgarian","Bengali","Catalan","Czech","Danish","German","Divehi","Greek","English","Spanish","Estonian","Basque","Persian/iranian-farzi","Finnish/finland","Feroien/faeroese","French","Gaelic","Gallegan/galicia","Gujarati","Hebrew","Hindi","Croatian","Hungarian","Armenian","Indonesian","...unknown...","Indonesian","Icelandic","Italian","Japanese","Yiddish","Georgian","Kazakh","Korean","Kyrgyz","Lithuanian","Latvian/litton","Macedonian","Malayalam","Mongolian/cyrillic","Marathi","Malaysian","Maltese","Norwegian/bokmal","Nepali","Dutch","Norwegian/nynorsk","Oriya","Panjabi","Polish","Polish","Portuguese","Rhaeto-romance","Romanian","Russian","Sanskrit","Serbian/latin","Slovak","Slovenian","Albanian","Serbian/cyrillic","Swedish","Swahili","Suttee","Sammie/lappet","Tamil","Telugu","Thai","Tswana","Turkish","Tonga/tsonga","Tatar/tartar","Ukrainian","Urdu","Uzbek","Venda","Vietnamese","Xhosa","Chinese","Zulu"); // -------------------------------country code var idC= new Array ("-ae","-bh","-dz","-eg","-iq","-jo","-kw","-lb","-ly","-ma","-om","-qa","-sa","-sy","-tn","-ye","-at","-ch","-li","-lu","-au","-ca","-gb","-bz","-ie","-jm","-nz","-ph","-tt","-us","-zw","-za","-ar","-bo","-cl","-co","-cr","-do","-ec","-gt","-hn","-ni","-pa","-pe","-pr","-py","-sv","-tt","-us","-uy","-ve","-be","-ca","-ch","-lu","-mc","-fr","-ch","-be","-br","-fi","-cn","-hk","-mo","-sg","-tw"); // -------------------------------country name (using different languages) var idCountry= new Array ("Emirates","Bahrain","Algeria","Egyptia","Iraq","Jordania","Koweit","Lebanon","Lybia","Morocco","Oman","Qatar","Saudi-Arabia","Syria","Tunisia","Yemen","Austria","Switzerland","Lichtenstein","Luxemburg","Australia","Canada","Great-Britain","Belize","Ireland","Jamaica","New-Zealand","Philippines","Trinidad","United-States","Zimbabwe","South-Afrika","Argentina","Bolivia","Chile","Colombia","Costa-Rica","Dominican-republic","Ecuador","Guatemala","Honduras","Nicaragua","Panama","Peru","Puerto-Rico","Paraguay","El-Salvador","Trinidad","United-States","Uruguay","Venezuela","Belgium","Canada","Switzerland","Luxemburg","Monaco","France","Switzerland","Belgium","Brazil","Finland","China","Hong-Kong","Macau","Singapur","Taiwan"); // -------------------------------country name (using original language) var idLC=new Array ("South-Afrika","Arabia","Assamese","Azerbaidjan","Belarussia","Bulgaria","India","Catalonia","Czech-republic","Denmark","Germany","India","Greece","United-Kingdom","Spain","Estonia","Basque-country","Iran-Persia","Finland","Faeroe","France","Eire-Gaelic","Galicia","India","Israel","India","Croatia","Hungaria","Armenia","Indonesia","...unknown...","Indonesia","Iceland","Italy","Japan","Israel","Georgia","Kazakhstan","Korea","Kirghizistan","Lithuania","Latvia","Macedonia","India","Mongolia","India","Brunei/Malaysia","Malte","Norway","India","Netherlands","Norway","Nepal","India","Poland","Poland","Portugal","rm","Romania","Russia","India","Serbia","Slovakia","Slovenia","Albany","Serbia","Sweden","South-Afrika","India","India","India","India","Thailand","South-Afrika","Turkey","Zambia-Zimbabwe","Turkey-Russia","Ukraine","Iran-Pakistan(Persia)","Ubekistan","South-Afrika","Vietnam","South-Afrika","China","South-Afrika"); //---------------------------------------------------------------------------- lgIE=navigator.browserLanguage; lgNN=navigator.language; if (lgIE==null) lgNAV=lgNN; if (lgNN==null) lgNAV=lgIE; var lgHOW=lgNAV.substring(0,2); var i; var Lxx="unknown"; var Cxx="unknown"; for (i=0;i<idL.length;i++) {//search for language if (idL[i]==lgHOW) { Lxx = idLanguage[i]; break;}} if (lgNAV.search("-")==-1) { Cxx=idLC[i];} if (lgNAV.search("-")!=-1) {//search for country var pos=lgNAV.search("-"); var lgFROM=lgNAV.substring(pos,pos+3); for (i=0;i<idC.length;i++) { if (idC[i]==lgFROM) { Cxx = idCountry[i]; break;}} } return ("Code : ["+lgNAV+"]<br>Language : "+Lxx+"<br>Country : "+Cxx); }