php中:
//当编辑的时候需要保留插入时的数据,默认亚洲、中国
$consignee =array();if(!$consignee['dazhou']){$consignee['dazhou']= '3412';}
if(!$consignee['country']){$consignee['country']= '1';}
$smarty->assign('consignee',$consignee);
//获取联动列表
$dazhou_list = get_regions(8,0);
$country_list = get_regions(0,$consignee['dazhou']);
$province_list = get_regions(1,$consignee['country']);
$city_list = get_regions(2,$consignee['province']);
$district_list = get_regions(3,$consignee['city']);
$smarty->assign('dazhou_list',$dazhou_list);
$smarty->assign('country_list',$country_list);
$smarty->assign('province_list',$province_list);
$smarty->assign('city_list',$city_list);
$smarty->assign('district_list',$district_list);
html中:
{* 包含脚本文件 *}{insert_scripts files='transportNew.js,region.js'}
<div class="jlist-diqu container-fluid">
<ul>
<li>
<span class=" col-xs-2 col-sm-2 col-md-1 col-lg-1">洲:</span>
<select name="" id="continent" class="col-xs-10 col-sm-10 col-md-11 col-lg-11" onchange="region.changed(this, 0, 'country')">
<option value="">请选择洲</option>
{foreach from=$dazhou_list item=dazhou}
<option value="{$dazhou.region_id}" {if $consignee.dazhou eq $dazhou.region_id}selected='selected'{/if}>{$dazhou.region_name}</option>
{/foreach}
</select>
</li>
<li>
<span class=" col-xs-2 col-sm-2 col-md-1 col-lg-1">国:</span>
<select name="" id="country" class="col-xs-10 col-sm-10 col-md-11 col-lg-11" onchange="region.changed(this, 1, 'province')">
<option value="">请选择国家</option>
{foreach from=$country_list item=country}
<option value="{$country.region_id}" {if $consignee.country eq $country.region_id}selected='selected'{/if}>{$country.region_name}</option>
{/foreach}
</select>
</li>
<li>
<span class=" col-xs-2 col-sm-2 col-md-1 col-lg-1">省:</span>
<select name="" id="province" class="col-xs-10 col-sm-10 col-md-11 col-lg-11" onchange="region.changed(this, 2, 'city')">
<option value="">请选择省</option>
{foreach from=$province_list item=province}
<option value="{$province.region_id}" {if $consignee.province eq $province.region_id}selected='selected'{/if}>{$province.region_name}</option>
{/foreach}
</select>
</li>
<li>
<span class=" col-xs-2 col-sm-2 col-md-1 col-lg-1">市:</span>
<select name="" id="city" class="col-xs-10 col-sm-10 col-md-11 col-lg-11" onchange="region.changed(this, 3, 'area')">
<option value="">请选择市</option>
{foreach from=$city_list item=city}
<option value="{$city.region_id}" {if $consignee.city eq $city.region_id}selected='selected'{/if}>{$city.region_name}</option>
{/foreach}
</select>
</li>
<li>
<span class=" col-xs-2 col-sm-2 col-md-1 col-lg-1">区:</span>
<select name="" id="area" class="col-xs-10 col-sm-10 col-md-11 col-lg-11">
<option value="">请选择</option>
{foreach from=$district_list item=district}
<option value="{$district.region_id}" {if $consignee.district eq $district.region_id}selected='selected'{/if}>{$district.region_name}</option>
{/foreach}
</select>
</li>
<li style="border:none;margin-top: 5px;">
<span class="mt5 h35 lh35 col-xs-5 col-sm-5 col-md-5 col-lg-5 pull-left text-center colf bgca font-w brd5" onclick="chancel('jlist-diqu','qy','区域')">取消</span>
<span class="mt5 confirm-qy h35 lh35 col-xs-5 col-sm-5 col-md-5 col-lg-5 pull-right text-center colf bgoc font-w brd5">确认</span>
<span></span>
</li>
</ul>
</div>