powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Каким образом запросить все измененные элементы формы?
9 сообщений из 9, страница 1 из 1
Каким образом запросить все измененные элементы формы?
    #39261930
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

На форме есть множество элементов, которые формируются динамическим образом.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<table class="table">

                                    <c:forEach var="row" items="${rs0.rows}">
                                        <c:set var="SIGNIFICATIVE" value="${row.SIGNIFICATIVE}"/>
                                        <c:set var="ID_SIGNIFICATIVE" value="${row.ID_SIGNIFICATIVE}"/>
                                        <tr>
                                            <td>  <input type="checkbox" id="${ID_SIGNIFICATIVE}" NAME="CHECKBOX_${ID_SIGNIFICATIVE}"></td> <td style="width:50%">${SIGNIFICATIVE}</td>
                                            <td><div class="input-group"><input type="text" class="form-control" id="${ID_SIGNIFICATIVE}" NAME="TEXT_${ID_SIGNIFICATIVE}" > <span class="input-group-addon">,%</span> </div></td>
                                        </tr>
                                    </c:forEach>

                                </table>



Далее информацию из этих элементов формы необходимо занести в БД.
Подскажите метод, которым возможно получить список измененных элементов формы.
...
Рейтинг: 0 / 0
Каким образом запросить все измененные элементы формы?
    #39261935
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoнеобходимо занести в БД
БД и поля в БД тоже динамически изменяются?
Тогда взять одно большое текстовое поле и заносить информацию через точку с запятой в Word.
Проще и быстрее.
...
Рейтинг: 0 / 0
Каким образом запросить все измененные элементы формы?
    #39261949
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Набор полей в БД фиксированный
...
Рейтинг: 0 / 0
Каким образом запросить все измененные элементы формы?
    #39261955
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoНабор полей в БД фиксированный
тогда почему так же не сделать на клиенте?
Это логично и по ГОСТ разработки ИС.
АРМ раньше называлось.
...
Рейтинг: 0 / 0
Каким образом запросить все измененные элементы формы?
    #39261961
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,
вот тема:
В чем нарисовать как должен выглядеть интерфейс
как нарисовать вашу форму если она вся динамическая?
...
Рейтинг: 0 / 0
Каким образом запросить все измененные элементы формы?
    #39262081
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поля БД-это поля БД.
Набор элементов формы динамический, т.к. кол-во строк в таблице динамическое.
Активные показатели выводятся на форму и элементу формы присваиваится ID.
Рисовать форму не нужно-она уже нарисована и реализавана-следующий шаг: наполнение БД через элементы формы.
Вопрос заключается в том как обратиться ко всем ЭЛЕМЕНТАМ формы (а не полям БД), для того чтобы добавить или обновить значения строк в БД.
...
Рейтинг: 0 / 0
Каким образом запросить все измененные элементы формы?
    #39262095
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,

getbytagname() кажется - получишь коллекцию своих элементов. Потом бежишь по массиву предварительно сохраненных старых значений и сравниваешь с новыми.
...
Рейтинг: 0 / 0
Каким образом запросить все измененные элементы формы?
    #39262430
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoЗдравствуйте.

На форме есть множество элементов, которые формируются динамическим образом.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<table class="table">

                                    <c:forEach var="row" items="${rs0.rows}">
                                        <c:set var="SIGNIFICATIVE" value="${row.SIGNIFICATIVE}"/>
                                        <c:set var="ID_SIGNIFICATIVE" value="${row.ID_SIGNIFICATIVE}"/>
                                        <tr>
                                            <td>  <input type="checkbox" id="${ID_SIGNIFICATIVE}" NAME="CHECKBOX_${ID_SIGNIFICATIVE}"></td> <td style="width:50%">${SIGNIFICATIVE}</td>
                                            <td><div class="input-group"><input type="text" class="form-control" id="${ID_SIGNIFICATIVE}" NAME="TEXT_${ID_SIGNIFICATIVE}" > <span class="input-group-addon">,%</span> </div></td>
                                        </tr>
                                    </c:forEach>

                                </table>



Далее информацию из этих элементов формы необходимо занести в БД.
Подскажите метод, которым возможно получить список измененных элементов формы.


Разработчик Angular 3, перелогиньтесь.
...
Рейтинг: 0 / 0
Каким образом запросить все измененные элементы формы?
    #39262725
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант, после того как форма сформирована, событие какое или в setTimeout
получить все .querySelectorAll('input')
им навешать 'input' событие только в ИЕ оно вроде так же на фокус срабатывает (или changed, keypress) в котором просто this.setAttribute('data-changed', 'true');

потом чтоб узнать какие элементы изменены
получить все .querySelectorAll('[data-changed]')
скорее это будут не 100% изменённые значения, а с которыми пользователь что-то делал (он мог и обратно вернуть значение)

другой вариант, на уровень document навешать событие useCapture=true/false
event.target.setAttribute('data-changed', 'true');

А вообще похоже на ангуляр, а у него есть scope и модель из которой можно понять где-что менялось хоть прямым сравнение до и после
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Каким образом запросить все измененные элементы формы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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