powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Событие изменения итема выпадающего списка в яваскрипте
3 сообщений из 3, страница 1 из 1
Событие изменения итема выпадающего списка в яваскрипте
    #35669825
urukhay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста, как решить слудующую задачу: есть выпадающий список с условиями (До, После,Между) и есть 2 текстовых поля: дата начала и конца соответственно, а также 2 лэйбла: С и По. Нужно в зависимости от условия в выпадающем списке скрывать\отображать то или иное поле. Например если выбрано Между, то все отображается, а если До - скрывается текстовое поле с начальной датой и лэйбл С. Во первых не знаю события изменения итема, а во вторых не знаю как потом работать с этим выпадающим списком. Написал такую функцию:

function ShowHideDate(ddl)
{
var lblfrom = document.getElementById('lblCreatedFrom');
var datebegin = document.getElementById('tbCreatedBegin');
var lblto = document.getElementById('lblCreatedTo');
var dateend = document.getElementById('tbCreatedEnd');

if (ddl.SelectedItem.Text == 'Равно' || ddl.SelectedItem.Text == 'Начиная с' || ddl.SelectedItem.Text == 'После')
{
lblfrom.visible = true;
datebegin.visible = true;
lblto.visible = false;
dateend.visivle = false;
}
if (ddl.SelectedItem.Text == 'Заканчивая' || ddl.SelectedItem.Text == 'До')
{
lblfrom.visible = false;
datebegin.visible = false;
lblto.visible = true;
dateend.visivle = true;
}
if (ddl.SelectedItem.Text == 'Между')
{
lblfrom.visible = true;
datebegin.visible = true;
lblto.visible = true;
dateend.visivle = true;
}
}

1. Скажите, правильно ли ddl.SelectedItem.Text == ... или там другое совйство
2. Правильно ли lblfrom.visible = ...
3. Подскажите пожалуйста событие, при котором будет вызываться эта функция!
Заранее спасибо!
...
Рейтинг: 0 / 0
Событие изменения итема выпадающего списка в яваскрипте
    #35669834
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<select id="ddl" onchange="ShowHideDate(this)">
<option value= 0 >равно</option>
<option value= 1 >начиная с</option>
<option value= 2 >ПОсле</option>
....
<div id="s">
С <input>
</div>
<div id="po">
По <input>
</div>

</select>


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
function ShowHideDate(ddl)
{
var ss = document.getElementById('s');
var popo = document.getElementById('po');


switch(ddl.value){
case  0 , 1 , 2 :
ss.style.display="";
popo.style.display="";
break;

case  3 , 4 , 5 :
ss.style.display="";
popo.style.display="none";
break;

...
}
}
даше все по аналогии...
...
Рейтинг: 0 / 0
Событие изменения итема выпадающего списка в яваскрипте
    #35669959
urukhay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Событие изменения итема выпадающего списка в яваскрипте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]