1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <ul>
- {foreach name="address_list" item="val" key="k" }
- <li class="receive_add address_item {if $k == 0}dsc-selected-item{/if}">
- <input address="{if $val.chain_id}[{$Think.lang.self_service_station}]{/if} {$val.area_info} {$val.address_detail}" true_name="{$val.address_realname}" cityerror="{$val.cityerror}" id="addr_{$val.address_id}" ds_type="addr" type="radio" class="radio" city_id="{$val.city_id}" area_id={$val.area_id} name="addr" value="{$val.address_id}" phone="{if $val.address_mob_phone}{$val.address_mob_phone}{else/}{$val.address_tel_phone}{/if}" {if $val.address_is_default == '1'}checked{/if} />
- <label for="addr_{$val.address_id}"><span class="true-name">{$val.address_realname}</span>{if $val.cityerror != ''}<span style='color: #ff4040;'>{$val.cityerror}</span>{/if}<span class="address">{if $val.chain_id}[{$Think.lang.self_service_station}]{/if}{$val.area_info} {$val.address_detail}</span><span class="phone"><i class="iconfont"></i>{$val.address_mob_phone}</span></label>
- <a href="javascript:void(0);" onclick="delAddr({$val.address_id});" class="del">[ {$Think.lang.cart_index_del} ]</a>
- </li>
- {/foreach}
- <li class="receive_add addr_item">
- <input value="0" ds_type="addr" id="add_addr" type="radio" name="addr">
- <label for="add_addr">{$Think.lang.cart_step1_new_address}</label>
- </li>
- <div id="add_addr_box"><!-- 存放新增地址表单 --></div>
- </ul>
- <div class="hr16"> <a id="hide_addr_list" class="dsc-btn dsc-btn-red" href="javascript:void(0);">{$Think.lang.save_shipping_address}</a></div>
- <script type="text/javascript">
- function delAddr(id) {
- var url = HOMESITEURL +'/Buy/load_addr/id/'+id+'.html';
- $('#addr_list').load(url);
- }
- $(function() {
- function addAddr() {
- var url = HOMESITEURL+'/Buy/add_addr.html';
- $('#add_addr_box').load(url);
- }
- $('input[ds_type="addr"]').on('click', function() {
- if ($(this).val() == '0') {
- $('.address_item').removeClass('dsc-selected-item');
- var url = HOMESITEURL+'/Buy/add_addr.html';
- $('#add_addr_box').load(url);
- } else {
- $('.address_item').removeClass('dsc-selected-item');
- $(this).parent().addClass('dsc-selected-item');
- $('#add_addr_box').html('');
- }
- });
- $('#hide_addr_list').on('click', function() {
- if ($('input[ds_type="addr"]:checked').val() == '0') {
- submitAddAddr();
- } else {
- if ($('input[ds_type="addr"]:checked').size() == 0) {
- return false;
- }
- var city_id = $('input[name="addr"]:checked').attr('city_id');
- var area_id = $('input[name="addr"]:checked').attr('area_id');
- var cityerror = $('input[name="addr"]:checked').attr('cityerror');
- console.log(cityerror)
- var addr_id = $('input[name="addr"]:checked').val();
- var true_name = $('input[name="addr"]:checked').attr('true_name');
- var address = $('input[name="addr"]:checked').attr('address');
- var phone = $('input[name="addr"]:checked').attr('phone');
- showShippingPrice(city_id, area_id);
- showChainList(area_id)
- hideAddrList(addr_id, true_name, address, phone,cityerror);
- }
- });
- if ($('input[ds_type="addr"]').size() == 1) {
- $('#add_addr').prop('checked', true);
- addAddr();
- }
- });
- </script>
|