Все работает стабильно.
$(function(){ on_change_sel(); function on_change_sel() { if (document.getElementById('value2201').value=='Юридическое'){ show_urid(); hide_fiz(); }else if(document.getElementById('value2201').value=='Физическое'){ show_fiz(); hide_urid(); } } $('a.button.edit').click(function(){ on_change_sel(); }); $('#value2201').change(function(){ on_change_sel(); }); function show_urid(){ display_field(439,1); //Юридическое название display_field(440,1); //Юридический адрес display_field(1056,1); //ИНН display_field(1057,1); //КПП display_field(1058,1); //Расчетный счет display_field(1065,1); //банк display_field(1059,1); //Корр. счет display_field(1060,1); //Лицевой счет display_field(1061,1); //БИК display_field(1062,1); //Руководитель display_field(1063,1); //Бухгалтер display_field(1064,1); //Код ОКАТО display_field(1066,1); //КБК display_field(3301,1); //ОКВЭД display_field(3311,1); //ОКПО display_field(2671,1); //ОГРН } function hide_urid(){ display_field(439,0); //Юридическое название display_field(440,0); //Юридический адрес display_field(1056,0); //ИНН display_field(1057,0); //КПП display_field(1058,0); //Расчетный счет display_field(1065,0); //банк display_field(1059,0); //Корр. счет display_field(1060,0); //Лицевой счет display_field(1061,0); //БИК display_field(1062,0); //Руководитель display_field(1063,0); //Бухгалтер display_field(1064,0); //Код ОКАТО display_field(1066,0); //КБК display_field(3301,0); //ОКВЭД display_field(3311,0); //ОКПО display_field(2671,0); //ОГРН } function show_fiz(){ display_field(2151,1); // фио display_field(2161,1); //паспорт серия display_field(2171,1); //Паспорт номер display_field(2181,1); //Кем выдан display_field(2191,1); //Дата выдачи display_field(2391,1); //Место работы } function hide_fiz(){ display_field(2151,0); // фио display_field(2161,0); //паспорт серия display_field(2171,0); //Паспорт номер display_field(2181,0); //Кем выдан display_field(2191,0); //Дата выдачи display_field(2391,0); //Место работы } });