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
A voir également:
- Formulaire avec champ pays et tel(+***) remplis par defaut
- Le formulaire rempli - Guide
- 21 indicatif de quel pays ✓ - Forum Mobile
- 221 pays ✓ - Forum Samsung
- Quel risque de répondre à un appel avec l'indicatif +221 ✓ - Forum Consommation & Internet
- Formulaire de réclamation facebook - 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); }