Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DropDownList - подтверждение выбранного значения по кнопке / 7 сообщений из 7, страница 1 из 1
01.03.2013, 15:16
    #38171089
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DropDownList - подтверждение выбранного значения по кнопке
Подскажите пожалуйста.
Есть DropDownList со списком фио сотрудников. И кнопка "выбрать". На кнопке должен быть вопрос-подтверждение в стиле "выбрать этого сотрудника?". Как сделать так, чтобы в вопросе отображалось еще и выбранное значение DropDownList? Чтобы знать - какого именно сотрудника выбрали?
Не могу понять - как выцепить это джаваскриптом. Спасибо

Код: plaintext
1.
2.
3.
4.
5.
 <asp:DropDownList ID="PersonList" runat="server"  DataSourceID="TypesSource"  DataTextField="fio"   DataValueField="id" >
 </asp:DropDownList>          
                         
 <asp:Button runat="server" ID="btn_save" OnClick="btn_Save_Click" Text="Сохранить"
   OnClientClick="return confirm('Выбрать этого сотрудника?')" />
...
Рейтинг: 0 / 0
01.03.2013, 16:15
    #38171196
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DropDownList - подтверждение выбранного значения по кнопке
...
Рейтинг: 0 / 0
04.03.2013, 09:39
    #38172916
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DropDownList - подтверждение выбранного значения по кнопке
Паганель, не работает.
"Ошибка: Значением свойства "$" или является NULL, или оно не определено, или не является объектом Function"
...
Рейтинг: 0 / 0
04.03.2013, 10:07
    #38172951
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DropDownList - подтверждение выбранного значения по кнопке
заработало. спасибо...
...
Рейтинг: 0 / 0
04.03.2013, 11:02
    #38173022
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DropDownList - подтверждение выбранного значения по кнопке
Паганель http://jsfiddle.net/LQTEk/
чтобы это заработало надо знать название дропдауна.
В отличии от обычного
Код: html
1.
2.
3.
4.
5.
<select id="PersonList">
    <option>Ivanov</option>
    <option>Petrov</option>
    <option>Sidoroff</option>
</select>


у дропдауна получается ID совершенно не ожиданный . В моем случае Main_PersonList

В результате сделала иначе.
В коде в пишу
Код: c#
1.
2.
3.
4.
5.
   protected void Page_Load(object sender, EventArgs e)
        {
                     btn_save.OnClientClick = string.Format("myFunction('{0}')", PersonList2.ClientID); 
      }
  


А потом в функции

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script type="text/javascript">
         function myFunction(DropList) {

             var list = document.getElementById(DropList), value = "";
             if (list.selectedIndex != -1)
                 value = list.options[list.selectedIndex].text; 

            confirm('Выбрать этого сотрудника ' + value + ' ?');
         }

 
         }
    </script>
...
Рейтинг: 0 / 0
04.03.2013, 11:04
    #38173024
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DropDownList - подтверждение выбранного значения по кнопке
Паганель http://jsfiddle.net/LQTEk/
чтобы это заработало надо знать название дропдауна.
В отличии от обычного
Код: html
1.
2.
3.
4.
5.
<select id="PersonList">
    <option>Ivanov</option>
    <option>Petrov</option>
    <option>Sidoroff</option>
</select>


у дропдауна получается ID совершенно не ожиданный . В моем случае Main_PersonList

В результате сделала иначе.
В коде в пишу
Код: c#
1.
2.
3.
4.
5.
   protected void Page_Load(object sender, EventArgs e)
        {
                     btn_save.OnClientClick = string.Format("myFunction('{0}')", PersonList.ClientID); 
      }
  


А потом в функции

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script type="text/javascript">
         function myFunction(DropList) {

             var list = document.getElementById(DropList), value = "";
             if (list.selectedIndex != -1)
                 value = list.options[list.selectedIndex].text; 

            confirm('Выбрать этого сотрудника ' + value + ' ?');
         }

 
         }
    </script>
...
Рейтинг: 0 / 0
04.03.2013, 11:19
    #38173035
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DropDownList - подтверждение выбранного значения по кнопке
babaEGAу дропдауна получается ID совершенно не ожиданныйэто раньше так было
а сейчас есть ClientIDMode
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DropDownList - подтверждение выбранного значения по кнопке / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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