powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не ява, не яваскрипт, html вобщем...
15 сообщений из 15, страница 1 из 1
Не ява, не яваскрипт, html вобщем...
    #33102776
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Салют всем!

Вот возник вопрос небольшой:
Ява почти не причем... Прошу, не надо ругаться сильно!

есть у меня выпадающий список в jsp cтранице. Формирую я его динамически с помощью всяких библиотек (что, собственно, не важно):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<html:select property="TypeNo">   
     <c:forEach var="Row" items="${bindings.ViewTypeView1.rangeSet}">
           <option value="<c:out value='${Row.No}'/>">
            <c:out value="${Row['Description']}"/>
          </option>
      </c:forEach>
</html:select>
Список формируется.
И что естественно, уже есть выбранный элемент - первый.

Такой вопрос можно ли сделать так, что когда попадаем на форму, выбранного значения в выпадающем списке сначала не было совсем - чтобы была пустота.
Возможен вариант, когда добавляем еще в начале один
Код: plaintext
           <option value="<c:out value='${Row.No}'/>"> </option>
, но его не должно быть потом в списке, чтобы мы не могли выбрать.

Что можно придумать или не морочить себе голову?
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102865
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У элемента SELECT, есть еще такой параметр как SELECTED.
Если у тебя будет такая строка
Код: plaintext
<OPTION VALUE="la-la" SELECTED> la-la
, то именно это значение у тебя и будет выбрано при первой загрузке страницы. Так что смотри, внутрь тега, что он у тебя там формирует.
Кажется так.
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102929
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не...., точнее, да! SELECTED есть, но это не то...
Я очень-очень старалась написать доходчиво...
Просто ситуация такая: появляется форма ввода и получается все значения уже проставлены.
А надо что бы пользователь не сбился и выбрал то, что нужно и не пропустил поля, где уже как будто что-то выбрано.
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102937
. © .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему так нельзя?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<html:select property="TypeNo">
  <option value="-1">ВЫБЕРИ ЗНАЧЕНИЕ ПРИДУРОК!!!</option>
  <c:forEach var="Row" items="${bindings.ViewTypeView1.rangeSet}">
    <option value="<c:out value='${Row.No}'/>">
     <c:out value="${Row['Description']}"/>
    </option>
  </c:forEach>
</html:select>
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102953
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор...но его не должно быть потом в списке, чтобы мы не могли выбрать.

а он будет в списке полюбому, только что в этом такого то? Если это поле обязательное, то делай проверку на сервере и если юзер ничего не выбрал, т.е. так и осталось пустое поле, то выводи опять эту же форму с сообщением, что мол пока не выберишь, хрен чего дальше получишь, а если это поле не обязательное, то там как раз таки и должен быть пустой элемент.
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102956
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, "ВЫБЕРИ ЗНАЧЕНИЕ ПРИДУРОК!!!" же остается, а надо чтобы он только один раз это увидел, клацкнул по списку, а там этого значения уже не оказалось...
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102958
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грасафф опять порадовал своим решением проблемы :))
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102966
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, спасибо всем
смирюсь с "придурком"...
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102977
. © .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adfЛадно, спасибо всем
смирюсь с "придурком"...
не. так можно использовать javascript. показать?
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33102986
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, если не сложно...
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33103011
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с придурком лучше будет чем с яваскриптом.
А вдруг у пользователя яваскрипт отключен?
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33103029
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rimanс придурком лучше будет чем с яваскриптом.
А вдруг у пользователя яваскрипт отключен?
Ну ведь я ничего не теряю?..
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33103031
. © .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adfДа, если не сложно...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>adf</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<style>
.st {
  font-family: tahoma;
  font-size: 8pt;
}
</style>
<script>
function mySelectChanged(oSelect) {
  var sIndex = oSelect.selectedIndex;
  var v = oSelect.options[ 0 ].value;
  if (v == "-1") {
    oSelect.remove( 0 );
  }  
}
</script>
</head>
<body>
<select class="st" onchange="mySelectChanged(this);">
 <option style="color: gray;" value="-1" selected="true">Выберите значение</option>
 <option value="1">Значение  1 </option>
 <option value="2">Значение  2 </option>
 <option value="3">Значение  3 </option>
 <option value="4">Значение  4 </option>
 <option value="5">Значение  5 </option>
 <option value="6">Значение  6 </option>
 <option value="7">Значение  7 </option>
 <option value="8">Значение  8 </option>
</select>
</body>
</html>

PS работает на ie & firefox
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33103033
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ты же не получишь тогда то, что надо было?
...
Рейтинг: 0 / 0
Не ява, не яваскрипт, html вобщем...
    #33103077
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Здорово! Работает!

Ну, если яваскрипт работать не будет...
В любом случае проверку на сервере сделаю,
если что-пожурю, что так нечестно..
Ндаа, без яваскрипта никуда, оказывается...
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не ява, не яваскрипт, html вобщем...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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