Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сохранение значения переменной в поле ввода 
:(
    Опции темы
WickedMan
Дата 29.12.2007, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 12.12.2007

Репутация: нет
Всего: нет



Прежде всего хочу поздравить всех с наступающим Новым Годом!

а теперь "очень новогодний" вопрос =)
вроде задача не простая, но к сожалению примеров осуществления я не нашел=(

в поле ввода (count1) пользователь вводит число (y1 тип int), после нажатия кнопки submit прога производит некие расчеты, выводит их результат и поле ввода очищается.
что надо сделать, чтобы данные, введенные пользователем сохранились в поле ввода? ... и если можно с примером smile 
(все в JSP)

PM MAIL   Вверх
shimopus
Дата 29.12.2007, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 25.8.2006

Репутация: нет
Всего: 1



все просто:

Код

<input type="text" id="text_input" value="здесь надо подставить значение из реквеста по id=='text_input'"/> 

PM ICQ Skype GTalk   Вверх
WickedMan
Дата 21.1.2008, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 12.12.2007

Репутация: нет
Всего: нет



есть поле выбора select, а также редактируемое поле input, что надо для них прописать, что надо для них прописать, что бы при нажатии кнопки submit введеные в эти поля значения сохранялись (а не обнулялись, как это сейчас у меня происходит)

Код

<%int quantity=0;
...
%>
<table><tr>
<td align="center">
    <select name="type">
        <option value="01">one</option>
        <option value="02">two</option>
    </select>
</td>
...
<td align="center"><input type="text" name="<portlet:namespace />count1" size="10" maxlength="9" value=""/>
</td>
</tr>
</table>

переменная quantity отвечает за поле input. как получить значение из реквеста по id=='text_input'?
PM MAIL   Вверх
batigoal
Дата 21.1.2008, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Цитата(WickedMan @  21.1.2008,  17:35 Найти цитируемый пост)
что бы при нажатии кнопки submit введеные в эти поля значения сохранялись

У тебя в коде не указан тег form, но если там всё стоит по уморлчанию, то при нажатии на кнопку происходит полная перезагрузка, поэтому значения и сбрасываются. Ты должен сам позаботиться о том, чтобы их проинициализировать. Как это сделать - тебе уже подсказали.

Код

name="<portlet:namespace />count1"

Тут нет ошибки?

Цитата(WickedMan @  21.1.2008,  17:35 Найти цитируемый пост)
переменная quantity отвечает за поле input.

Что значит "отвечает"? Если ты хочешь вывести в input значение переменной quantity, попробуй так:

Код

<input type="text" name="count1" size="10" maxlength="9" value="<%= quantity %>"/>

(могу ошибаться в синтаксисе тега, давно их не трогал)

Цитата(WickedMan @  21.1.2008,  17:35 Найти цитируемый пост)
как получить значение из реквеста по id=='text_input'? 

request.getParameter("text_input")


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Kangaroo
Дата 21.1.2008, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



Добавлю еще, что это:
Код

<select name="type">    
        <option value="01">one</option>    
        <option value="02">two</option>    
    </select>

статическая запись селекта. Тебе нужно или использовать какой-нибудь jps тег для selects, или самому в цикле перебирать параметры и ставить selected


--------------------
Lost....
PM MAIL MSN   Вверх
Samotnik
Дата 21.1.2008, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Ну и я добавлю
Код

<select name="lang" id="lang">
                  <option selected="true">en_EN</option>
                  <option>ru_RU</option>
                </select>

Это  пример  сохранения выбора пользователем значения  en_EN   или  ru_RU
PM MAIL   Вверх
WickedMan
Дата 22.1.2008, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 12.12.2007

Репутация: нет
Всего: нет



batigoal
Код

name="<portlet:namespace />count1"

это не ошибка, это LifeRay.

Код

<input type="text" name="count1" size="10" maxlength="9" value="<%= quantity %>"/>

спасибо! это то что надо!


Samotnik
Код

<select name="lang" id="lang">
                  <option selected="true">en_EN</option>
                  <option>ru_RU</option>
                </select>

при этом при перезагрузке страницы будет выбрано en_EN (даже если пользователь выбирал ru_RU), а мне надо, что б если пользователь выбирает 2й вариант из списка, после перезагрузки отображался 2й вариант(т.е. выбранный пользователем, если 1й - то 1й)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0780 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.