ホームページ >php教程 >php手册 >个人比较喜欢用的省市联动 - 郑宏鑫erke

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-20 13:19:491208ブラウズ

这是使用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

 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。