2015-01-16 2 views
1

У меня очень простой код JavaScript, который копирует значения из одной формы в другую. Он отлично работает в Chrome, но в IE не все копируется. «Поле состояния» не будет копироваться. Поле состояния фактически является полем «select». Вот функция:JavaScript Chrome против IE

function FillMemberInfo(f){ 

     if(f.chkMemberInfo.checked == true) { 
     f.member_firstname1.value = f.client_first_name.value; 
     f.member_lastname1.value = f.client_last_name.value; 
     f.member_address1.value = f.client_address.value; 
     f.member_city1.value = f.client_city.value; 
     f.member_state1.value = f.client_state.value; 
     f.member_zip1.value = f.client_zip.value; 
     } else { 
     f.member_firstname1.value = ""; 
     f.member_lastname1.value = ""; 
     f.member_address1.value = ""; 
     f.member_city1.value = ""; 
     f.member_state1.value = ""; 
     f.member_zip1.value = ""; 

     } 
    } 
+2

Попробуйте скопировать '.selectedIndex' вместо' .value' – Pointy

+0

@Pointy D'oh. Не думал об этом. Хотя быть справедливым, что полагается на '