2015-05-11 2 views
0

Открывается страница, в выпадающем меню выбрана опция (значение = "26"), но divDownDropDown не отображается. Как сделать вид, если опция выбрана из страницы открытияКак выбрать тот же вариант дважды

<select name="prop_action_category" id="prop_action_category_submit" class="select-submit2" onchange="toggle(this)"> 
<option value="" disabled selected style="display:none;">Label</option> 
<option value="-1">None</option> 
<option class="level-0" value="26" selected="selected">1</option> 
<option class="level-0" value="28">2</option> 
</select> 

<p class="half_form half_form_last" id="rentDropDown" style="display: block;"> 
<select name="property_label" class="cd-select"> 
    <option value="">Default</option> 
    <option value="/ 1">Per month</option> 
    <option value="/ 2">Per week</option> 
</select> 
</p> 

function toggle(el){ 
      var value = el.options[el.selectedIndex].value, 
      div = document.getElementById('rentDropDown'); 

      if (value === '28' || value ==='-1') { 
       div.style.display = 'none'; 
      } else if (value === '26') { 
       div.style.display = 'block'; 
     } 
    } 
+0

Ваш вопрос остается неясным. Что означает «сохранить форму» в этом контексте? – undefined

+0

Рассмотрите возможность размещения plunkr – yozh

+0

Я изменил описание немного, надеюсь, что будет более ясно – Legomyego

ответ

1

Просто позвоните ваш toggle функция загрузки страницы:

toggle(document.getElementById('prop_action_category_submit')); 
+0

Извините, где я должен поместить этот код? – Legomyego

+0

В простейшем случае вы можете обернуть его тегом и положить его перед закрытием тега. – kreig

Смежные вопросы