Formulaire avec champ pays et tel(+***) remplis par defaut
lamine1996
Messages postés
4
Statut
Membre
-
hcp7kuz Messages postés 250 Statut Membre -
hcp7kuz Messages postés 250 Statut Membre -
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 compte désactivé - 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);
}