如何获得一个国家的电话代码通过地理名称检测
How to get the telephone code of a country detected by geonames?
我使用地理名称的功能来定位我们连接的国家。我的问题是,我必须在开头填写一个电话号码字段和一个电话代码,这个电话代码取决于国家。在我的解决方案中,如果我选择一个国家,代码就可以工作,但是当页面初始收费时(由Geonames国家检测到),显示国家,但我没有得到电话代码。
解决方案是什么?
的例子:
country = FRANCE
telephone code = +33
In my code :
country = FRANCE
telephone code = +93 (First country in the list and not that of FRANCE !!)
setIndicatif = function(element){
var indicatif = $(element).find('option:selected').attr('indicatif') ;
$('#tel_struct').val('+('+indicatif+') ');
}
setIndicatif($('#country'));
$('#countrySelect').on('change', function() {
setIndicatif(this);
});
<!-- Country ------>
<select id="countrySelect" name="country" onchange="check()">
<?php
$reponse = $bdd->query('SELECT * FROM pays');
echo '<OPTION VALUE="" indicatif="">Pays</OPTION>';
while ($donnees = $reponse->fetch(PDO::FETCH_ASSOC))
{
echo '<OPTION VALUE="'.$donnees["id_pays"].'" INDICATIF="'.$donnees["code_pays"].'">'.$donnees["pays"].'</OPTION>';
}
?>
</select>
<!--Telephone-->
<input type="tel" name="tel_struct" id="tel_struct" placeholder="Téléphone générique">
相关文章:
- 如何在Visual Studio代码中恢复Javascript语法错误检测
- 在 JavaScript 中通过给定的电话号码检测国家/地区代码
- 检测用户触发的 jquery 事件或代码调用
- 如何通过MacBook,PC,IOS和andrroid中的JavaScript代码检测访问者浏览器
- 是否可以检测到在不使用键代码 javascript 的情况下按下了输入键
- 如何检测 IHttpActionResult 状态代码在$http/恢复
- 代码库中的浏览器功能检测 - 我正在使用..
- 检测代码镜像中的新行,而不覆盖 Enter 键的默认行为
- 代码镜像的新模式:检测流中的空行
- 从iframe中的远程站点检测代码是否作为Chrome扩展运行
- 这行代码真的能检测HTML5支持吗
- 检测用户是否已将跟踪代码放置到位
- 从JavaScript中检测HTTP 301状态代码
- 检测进程所用时间的JavaScript代码
- 检测字符串中CSS代码的Javascript正则表达式
- 文本中的代码检测
- 检测哈希变化和哈希存在的代码运行副本
- 使用代码检测IP地址,并根据IP地址更改代码
- 仅使用客户端代码检测301重定向
- 相同的代码检测DEL键在文本区域没有在我的计算机上运行