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

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

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

Код: 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
06.06.2005, 16:03
    #33102953
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
автор...но его не должно быть потом в списке, чтобы мы не могли выбрать.

а он будет в списке полюбому, только что в этом такого то? Если это поле обязательное, то делай проверку на сервере и если юзер ничего не выбрал, т.е. так и осталось пустое поле, то выводи опять эту же форму с сообщением, что мол пока не выберишь, хрен чего дальше получишь, а если это поле не обязательное, то там как раз таки и должен быть пустой элемент.
...
Рейтинг: 0 / 0
06.06.2005, 16:04
    #33102956
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
Не, "ВЫБЕРИ ЗНАЧЕНИЕ ПРИДУРОК!!!" же остается, а надо чтобы он только один раз это увидел, клацкнул по списку, а там этого значения уже не оказалось...
...
Рейтинг: 0 / 0
06.06.2005, 16:05
    #33102958
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
Грасафф опять порадовал своим решением проблемы :))
...
Рейтинг: 0 / 0
06.06.2005, 16:08
    #33102966
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
Ладно, спасибо всем
смирюсь с "придурком"...
...
Рейтинг: 0 / 0
06.06.2005, 16:11
    #33102977
. © .
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
adfЛадно, спасибо всем
смирюсь с "придурком"...
не. так можно использовать javascript. показать?
...
Рейтинг: 0 / 0
06.06.2005, 16:14
    #33102986
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
Да, если не сложно...
...
Рейтинг: 0 / 0
06.06.2005, 16:19
    #33103011
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
с придурком лучше будет чем с яваскриптом.
А вдруг у пользователя яваскрипт отключен?
...
Рейтинг: 0 / 0
06.06.2005, 16:25
    #33103029
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
rimanс придурком лучше будет чем с яваскриптом.
А вдруг у пользователя яваскрипт отключен?
Ну ведь я ничего не теряю?..
...
Рейтинг: 0 / 0
06.06.2005, 16:26
    #33103031
. © .
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
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
06.06.2005, 16:27
    #33103033
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
ну ты же не получишь тогда то, что надо было?
...
Рейтинг: 0 / 0
06.06.2005, 16:40
    #33103077
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не ява, не яваскрипт, html вобщем...
Спасибо! Здорово! Работает!

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


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