Formulaire avec champ pays et tel(+***) remplis par defaut
lamine1996
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
hcp7kuz Messages postés 243 Date d'inscription Statut Membre Dernière intervention -
hcp7kuz Messages postés 243 Date d'inscription Statut Membre Dernière intervention -
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
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Ouvrir avec par défaut - Guide
- Formulaire de reclamation instagram - Guide
- Google page d'accueil par défaut - Guide
1 réponse
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); }