powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / struts html:text & js
5 сообщений из 5, страница 1 из 1
struts html:text & js
    #34351459
inf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
inf
Гость
подскажите как передать данные в js-функцию validate(input) с текстового поля.
jsp код:
<html:form onsubmit="validate(input)" action="/calculateOrder.do" method="POST">
...
<logic:iterate id="typeInfo" name="listForm" property="list" indexId="index">
<td> <html:text name="typeInfo" property="text" size="3" indexed="true"/> </td>
</logic:iterate>
</html:form>
интересует что нужно вместо input ввести?
------
т.е. если взять простой html-тег <input type="text" name="test"> то получаем
<html:form onsubmit="validate(this.test.value)" ...>
а как в случае стратс-тега <html:text.../>?
...
Рейтинг: 0 / 0
struts html:text & js
    #34351461
Фотография raidan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Абсолютно точно так же.
<html:text.../> это ни что иное как <input type="text".../>
...
Рейтинг: 0 / 0
struts html:text & js
    #34351499
inf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
inf
Гость
да, я все понимаю.
только в случае обычного хтмл-тега name - это его имя и на него можно ссылаться, а в моем случае name - это объект класса который лежит в "list" который лежит в "listForm" и если его использовать то ничего не выходит.
смотрел хтмл код который генеритса после сабмита, так там выходит что то вроде

<td><input type="text" name="coffeeTypeInfo[0].text" size="3" value=""></td>
<td><input type="text" name="coffeeTypeInfo[1].text" size="3" value=""></td>
<td><input type="text" name="coffeeTypeInfo[2].text" size="3" value=""></td>

в зависимости от количества полей(количества я не знаю, оно меняется).
здесь имя "coffeeTypeInfo[0].text", так вот как же обратиться ко всем этим полям? точнее проверить что в них вводят.
Возможно какойто атрибут есть у <html:text.../> тега который я никак не могу найти =)
...
Рейтинг: 0 / 0
struts html:text & js
    #34351696
Фотография raidan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
document.forms[0].elements["coffeeTypeInfo[0].text"].value
...
Рейтинг: 0 / 0
struts html:text & js
    #34352856
inf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
inf
Гость
ну да в принципе, просто я думал может есть какойто предусмотренный разработчиками выход из такой ситуации, а так нужно будет в сессии хранить количество полей и генерить эти названия. Просто некрасиво как мне кажется. До этого все мучался со стандартной стратс валидацией, которая представляет и client и server-side валидацию. Так вот мучался пока не наткнулся в одной из рассылок, где ответили что client-side валидация индексированных пропертей не поддерживается(хотя с сервер-сайд все нормально). Вот и делай сейчас все руками.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / struts html:text & js
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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