У меня очень простой код 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 = "";
}
}
Попробуйте скопировать '.selectedIndex' вместо' .value' – Pointy
@Pointy D'oh. Не думал об этом. Хотя быть справедливым, что полагается на '
@NiettheDarkAbsol да, это правда; Я вроде бы предположил, что это так, но может и не быть. – Pointy