Home >php教程 >php手册 >个人比较喜欢用的省市联动 - 郑宏鑫erke

个人比较喜欢用的省市联动 - 郑宏鑫erke

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-05-20 13:19:491208browse

这是使用QQ网站用的js来实现省市区三级联动的。引用非常方便

前台:



<title>QQ JS省市区三级联动</title>
<!-- 直接使用QQ的省市区数据 -->
<!--
<script type=<span style="color: #800000;">"</span><span style="color: #800000;">text/javascript</span><span style="color: #800000;">"</span> src=<span style="color: #800000;">"</span><span style="color: #800000;">http://ip.qq.com/js/geo.js</span><span style="color: #800000;">"</span>></script>
-->
<script type="<span" style="color: #800000;">"<span style="color: #800000;">text/javascript<span style="color: #800000;">" src=<span style="color: #800000;">"<span style="color: #800000;">geo.js<span style="color: #800000;">"></script>

"<span style="color: #800000;">setup();preselect('陕西省');promptinfo();</span><span style="color: #800000;">"</span>>
        
select class="select" name="province" id="s1"> select> select class="select" name="city" id="s2"> select> select class="select" name="town" id="s3"> select> "address" name="address" type="hidden" value="" /> "alert(document.getElementById('address').value); return false;" type="submit" value="提交" />
<script> <span style="color: #008000;">//<span style="color: #008000;">这个函数是必须的,因为在geo.js里每次更改地址时会调用此函数 <span style="color: #000000;">function promptinfo() { <span style="color: #0000ff;">var address = document.getElementById(<span style="color: #800000;">'<span style="color: #800000;">address<span style="color: #800000;">'<span style="color: #000000;">); <span style="color: #0000ff;">var s1 = document.getElementById(<span style="color: #800000;">'<span style="color: #800000;">s1<span style="color: #800000;">'<span style="color: #000000;">); <span style="color: #0000ff;">var s2 = document.getElementById(<span style="color: #800000;">'<span style="color: #800000;">s2<span style="color: #800000;">'<span style="color: #000000;">); <span style="color: #0000ff;">var s3 = document.getElementById(<span style="color: #800000;">'<span style="color: #800000;">s3<span style="color: #800000;">'<span style="color: #000000;">); address.value = s1.value + s2.value +<span style="color: #000000;"> s3.value; } </script>

后台用的是js。

实例下载:http://files.cnblogs.com/zjfree/qqJsAddress.rar

 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn