Показать сообщение отдельно
  #7 (permalink)  
Старый 04.04.2012, 13:54
Интересующийся
Отправить личное сообщение для Макс3000 Посмотреть профиль Найти все сообщения от Макс3000
 
Регистрация: 03.04.2012
Сообщений: 16

Получилось только скрыть элементы. Спасибо!
Но при выборе 100, 200 или300 не появляется posZhanr, posSlova и posSobitie.

Вот так это выглядит, наверняка я что-то не так сделал. Поправьте.

<script>
function ChangeText(a,b){
if((b==="«100»")||((b==="«200»")||(b==="«300»"))){
      document.getElementById('posZhanr').style.display = 'block';
      document.getElementById('posSlova').style.display = 'block';   
      document.getElementById('posSobitie').style.display = 'block';
      }
</script>
<select  onchange="ChangeText('p1',this.value)" class="p-main" size="1" name="posSrok">
  <option value="&nbsp">&nbsp</option>
  <option value="«100»">«100»</option>
  <option value="«200»">«200»</option>
  <option value="«300»">«300»</option>
  <option value="1 день">1 день</option>
  <option value="Неделя">Неделя</option>
  <option value="2 недели">2 недели</option>
  <option value="Месяц">Месяц</option>
</select>

<style>{
<div align="left"><label class="p-main" for="posZhanr"></label>
<select  onchange="ChangeText('p1',this.value)" class="p-main" size="1" name="posZhanr"></div>
  <option value="&nbsp">&nbsp</option>
  <option value="левый">левый</option>
  <option value="правый">правый</option>
  <option value="верхний">верхний</option>
  <option value="нижний">нижний</option>
</select>

<div align="left"><label class="p-main"  for="posSlova"></label>
<input class="text" type="text" size="25" name="posSlova" id="posSlova" /></div>

<div align="left"><label class="p-main"  for="posSobitie"></label>
<input class="text" type="text" size="25" name="posSobitie" id="posSobitie" /></div>
display: none;
}
</style>


Премного благодарен.
Ответить с цитированием