【发布时间】:2010-04-25 01:02:03
【问题描述】:
我想知道是否可以将送货地址复制到帐单地址。当用户单击与送货地址相同的复选框时。送货地址值将被复制到帐单输入字段。我完成了大部分部分,但我不确定如何将选择菜单(状态)值复制到帐单地址。我非常感谢任何帮助。
我的代码
$(document).ready(function(){
jQuery
$('#same').click(function(){
if($('#same').attr('checked')){
$('#bfName').val($('#fName').val());
$('#blName').val($('#lName').val());
$('#baddress1').val($('#address1').val());
$('#baddress2').val($('#address2').val());
$('#bcity').val($('#city').val());
alert(($('#state option:selected').val())); //not sure what to do here
$('#bzip').val($('#zip').val());
};
});
HTML
<td><select name="state"> //shipping states......only partial codes.
<option value="">None
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
</select></td>
<td><select name="bstate"> //billing state................only partial codes.
<option value="">None
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
</select></td>
非常感谢!
【问题讨论】:
-
if($('#same').attr('checked')){ 有问题,应该是 if(this.checked)
标签: jquery html css forms billing