Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
Суть проблемы: есть на странице label и select <tr> <td class="req"> <label for="RegistrationTypeID">Тип прописки :</label> </td> <td> <select id="RegistrationTypeID" style="width: 292px"> <option selected="selected"></option> </select> </td> </tr> при клике на label фокус передается элементу select, но при этом значение в select устанавливается на 1й элемент, хоть в форме было выбрано другое значение Как исправить этот баг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 11:04 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
попробовал такой тестик <script> function MyFunction() { document.getElementById("RegistrationTypeID").selectedIndex = 0; } </script> . . . <table> <tr> <td class="req"> <label for="btntest">Тип прописки :</label> </td> <td> <select id="RegistrationTypeID" style="WIDTH: 292px"> <option>111</option> <option selected>222</option> </select> </td> </tr> <tr> <td colspan="2"> <input id="btntest" onclick="MyFunction()" type=button value="Test"/> </td> </tr> </table> похоже что атрибут "for" перенаправляет "onckick" и иже с ними от label к select ... только почему выбирается первый элемент не понятно :xz: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 13:27 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, coolerkiev, Вы писали: C>похоже что атрибут "for" перенаправляет "onckick" и иже с ними от label к select ... только почему выбирается первый элемент не понятно :xz: Но у меня нет обработчика onclick на select! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 20:01 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
ну обработчика нет, но событие то происходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 20:06 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
И больше никто не сталкивался с таким? Может где-то что-то по этому поводу уже написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 06:29 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
Проблема не просто старая, а уже устаревшая. То же самое происходит с DropDownList - невозможно программно отобразить на клиенте выбранный элемент. При инициализации или постбэке страницы всегда отображается первый элемент этого контрола. Пока не смог найти ответа, как это преодолеть. В VS5 еще не пробовал, может уже решено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 08:38 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, RU-d-IK, Вы писали: RDI>Проблема не просто старая, а уже устаревшая. То же самое происходит с DropDownList — невозможно программно отобразить на клиенте выбранный элемент. При инициализации или постбэке страницы всегда отображается первый элемент этого контрола. Пока не смог найти ответа, как это преодолеть. В VS5 еще не пробовал, может уже решено. RDI> данное сообщение получено с www.gotdotnet.ru RDI>ссылка на оригинальное сообщение Недавно игрался с DropDownList — это был мой первый проект с использованием DropDownList и возможно я в силу своего незнания чего-то сделал не так :xz: Так вот, программная инициализация списка (выбор определенного элемента активным selected), и повторное (потбэк) отображение страницы работают без проблем — активный элемент списка именно тот, который надо: в начале — установленный программно при инициализации/заполнении, затем то, что пользователь выбрал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2006, 15:34 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, RU-d-IK, Вы писали: RDI>Проблема не просто старая, а уже устаревшая. То же самое происходит с DropDownList — невозможно программно отобразить на клиенте выбранный элемент. Единственная проблема в вашем случае — некорректный код. Если на каждом постбэке по новой данные загружаются в DropDownList, то естественно, что выбранный элемент теряется. Юзайте IsPostBack и будет вам счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2006, 15:48 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
Никаких постбэков нет — при нажатии на label никогда ничего не отправлялось! А>Единственная проблема в вашем случае — некорректный код. Если на каждом постбэке по новой данные загружаются в DropDownList, то естественно, что выбранный элемент теряется. Юзайте IsPostBack и будет вам счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 16:25 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
Прошу извинения за рецу - она не по теме. С тегом Label история интересная. Параметр for предназначен для связывания метки с контролом и, похоже, реализовано это на уровне броузера(причем не всякого), так что никакие постбаки и не нужны(можно посмотреть здесь). При рефреше страницы, контрол возвращается в первоначальное состояние, заданное selected(но не предыдущим выбором, если он не зафиксирован), так что может этим путем? Хотя вопрос в другом - а нафига избавляться? Чем мешает? Интересное преимущество в том, что одним кликом фокус устанавливается в селекте и можно сразу набирать искомый элемент, а при отсутствии связи - нужно два клика (по первому раскрывается список). Иначе зачем вообще эта связь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2006, 20:47 |
|
||
|
Странное поведение Label !!!
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, RU-d-IK, Вы писали: RDI>Хотя вопрос в другом — а нафига избавляться? Чем мешает? Интересное преимущество в том, что одним кликом фокус устанавливается в селекте и можно сразу набирать искомый элемент, а при отсутствии связи — нужно два клика (по первому раскрывается список). Иначе зачем вообще эта связь? RDI> данное сообщение получено с www.gotdotnet.ru RDI>ссылка на оригинальное сообщение Затем избавлятся, что у меня форма адреса и в ней списки: страна, область, город — и если я открываю конкретный адрес — там установлены нужные данные, а после клика на лабле — все ломается к чертовой бабушке ! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2006, 01:36 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34052258&tid=1388646]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 394ms |

| 0 / 0 |
