使用JavaScript动态选择国家城市
dynamic selection country city using javascript
我这样编写了动态选择国家/地区的代码。代码在Mozila,Chrome,Opera,Safari和Internet Explorer 9上运行良好,但国家城市代码的动态选择不适用于Internet Explorer 8及更早版本。
<form method=post id="formname" name="formname" action=eaccountdb.php
enctype="multipart/form-data" onsubmit="return Validate();">
<table class="style2">
<tr>
<td>
<table align="left" width="100%">
<tr>
<td align="left">
<label for="country">Country*</label>
<?php
$country = $_GET['country'];
if ($country == null)
{
$data = mysql_query("select * from country where countryname !='$country'");
echo "
<select name='country' style='width:150px' id='country'
onchange='show_country(this.value);'>
<option>Select Country</option>";
while ($info = mysql_fetch_array($data))
{
echo "<option>". $info['countryname']."</option>" ;
}
echo "</select>";
}
...
猜测一下,我会说这是因为您没有为选项元素提供value
属性。在符合 W3C 标准的浏览器中,没有 value 属性的选项的值是选项的文本。不幸的是,IE 8及更低版本没有遵循标准的这一特定部分。简单的答案是在每个选项中放置一个值,如下所示:
echo "<option value=". $info['cityname'].">". $info['cityname']."</option>" ;
相关文章:
- 州和城市选择框类似于国家细分页面
- 在 asp.net 中用javascript填充国家和城市下拉列表
- 传递国家名称时获取所有州/地区/城市
- javascript从所选国家/地区值中选择城市
- 使用JavaScript动态选择国家城市
- 显示Maxmind Geoip2显示国家,城市,地区和ISP与Javascript
- 如何在谷歌地图中调整缩放(分别为国家、城市、街道)
- 谷歌地图:如何在多选输入中获得城市+邮政编码+州+国家
- 使用Google api获取城市的州/国家建议
- 天气API,如何组合搜索参数以获得更详细的位置(城市、州、国家等),以防止位置混淆
- 如何为特定城市或国家设计伊斯兰祈祷时间小工具
- 使用 jQuery 根据国家/地区和州填充州和城市下拉列表
- 如何在Angularjs中显示国家、州和城市依赖
- 我怎样才能知道某个城市/国家的经纬度?
- 地图JavaScript API自动完成-一个国家的城市
- 如何将谷歌自动填充结果限制为仅限城市和国家/地区
- 如果国家代码、州和/或城市已知,如何确定时区
- 自动补全和地名:是否可以在单独的输入字段中检索城市、州和国家
- 如何解析多维链接的国家/城市.Json到下拉列表很容易使用javascript或jquery
- Jquery获取特定国家/城市名称的当前时间或偏移量