Показать сообщение отдельно
  #1 (permalink)  
Старый 19.09.2017, 06:46
Новичок на форуме
Отправить личное сообщение для kot488 Посмотреть профиль Найти все сообщения от kot488
 
Регистрация: 19.09.2017
Сообщений: 3

Несколько условий function dynamic1(parent, child)
Есть вывод формы на javascript.
<script type="text/javascript">
function dynamic1(parent,child)
{
var parent_array = new Array();
// This is the default value
parent_array[''] = ['Please select a manufacturer'];
// All other elements
// parent_array['PARENT NAME'] = ['CHILD 1','CHILD 2','CHILD 3','ETC'];
parent_array['Украина'] = [' ','Винница'];
parent_array['Польша '] = [' ','Луцьк'];
var thechild = document.getElementById(child);
thechild.options.length = 0;
var parent_value = parent.options[parent.selectedIndex].value;
if (!parent_array[parent_value]) parent_value = '';
thechild.options.length = parent_array[parent_value].length;
for(var i=0;i<parent_array[parent_value].length;i++)
{
thechild.options[i].text = parent_array[parent_value][i];
thechild.options[i].value = parent_array[parent_value][i];
}
}

</script>

script type="text/javascript">
function dynamic2(parent,child)
{
var parent_array = new Array();
// This is the default value
parent_array[''] = ['Please select a manufacturer'];
// All other elements
// parent_array['PARENT NAME'] = ['CHILD 1','CHILD 2','CHILD 3','ETC'];
parent_array['Винница'] = [' ','Бар','Бершадь','Гайсин','Жмеринка','Калинівка','Козятин','Немирів','Тульчин'];
parent_array['Луцк'] = [' ','Ковель','Нововолинськ'];
var thechild = document.getElementById(child);
thechild.options.length = 0;
var parent_value = parent.options[parent.selectedIndex].value;
if (!parent_array[parent_value]) parent_value = '';
thechild.options.length = parent_array[parent_value].length;
for(var i=0;i<parent_array[parent_value].length;i++)
{
thechild.options[i].text = parent_array[parent_value][i];
thechild.options[i].value = parent_array[parent_value][i];
}
}

</script>


Подскажите пожалуйста, как можно сделать не одно условие родительского элемента, а несколько, что бы было несколько условий на основании которых предлагался вариант выбора ответа.

Последний раз редактировалось kot488, 19.09.2017 в 06:59.
Ответить с цитированием