С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для zontik24
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432

Задание ключом в объекте - значение поля ввода при динамическом создании поля

16.06.2016, 13:59. Показов 1153. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$(function() {
        
        var values = {};
        $('<br />'+
          '<input type="text" class="field" name="field[]" value="12345">'+
          '<input type="hidden" class="event" name="event[] value="1">').appendTo('.inputs');
        
        $('#add_new_field').on('click', function() {
            values = {};
            $('<br /><input type="text" class="field" name="field[]">'+
                           '<input type="hidden" class="event" name="event[] value="1">').appendTo('.inputs');
        });
 
        $('#submit').on('click', function() {
            $('.field').each(function() {
                values[$(this).parent().children('.event').val()] = $(this).val();
            }); 
            for(v in values) {
                alert(v+':'+values[v]);
            }
        });
 
    })();
HTML5
1
2
3
4
<div class="inputs">
    </div>
    <button id="add_new_field">add</button>
    <button id="submit">submit</button>
в цикле перебираю ключи объекта, получается: ":значение field", а должно быть: "1:значение field", формирую ассоциативный массив (объект), чтобы в качестве ключа передать значение, по которому в базе данных можно обратиться к записи для ее редактирования в последующем
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.06.2016, 13:59
Ответы с готовыми решениями:

Сохранение предыдущих данных при динамическом добавлении поля ввода
Я РНР-шник, с Javascript и jQuery не подружился все еще Вообщем, есть код: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0...

Как передать значение поля ввода в переменную?
&lt;input type=&quot;text&quot; name=&quot;timeend&quot; class=&quot;tcal&quot; value=&quot;&quot; /&gt; нужно передать timeend в java script Добавлено через 20 минут ...

Создание плагина на jQuery, который будет добавлять в поля ввода крестик, при клике на который будет очищаться значение.
Написать плагин, который будет добавлять в input и textarea крестик, при клике на который будет очищаться текущее поле (сразу проверьте и...

3
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
16.06.2016, 14:22
zontik24, а вдруг у какого-то инпута значение - пустая строка?
тогда в коде всё норм работает, просто значение пустое

Добавлено через 1 минуту
zontik24, и ещё. у нас не ассоциативные массивы, а объекты
0
 Аватар для zontik24
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
16.06.2016, 17:14  [ТС]
я не сильно вас понял
Миниатюры
Задание ключом в объекте - значение поля ввода при динамическом создании поля  
0
 Аватар для zontik24
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
16.06.2016, 17:22  [ТС]
кроме того, выводится только значение последнего текстового поля, еще должно быть значение поля скрытого, относящиеся к данному текстовому полю

Так выбирал скрытое поле
JavaScript
1
$(this).parent().children('.event').val()
Еще должен вывестись массив, а не значение последнего текстового поля

Пробежался по каждому:
JavaScript
1
2
3
$('.field').each(function() {
    values[$(this).parent().children('.event').val()] = $(this).val();
});
Может в выборке что не так
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.06.2016, 17:22
Помогаю со студенческими работами здесь

Ошибка при создании поля таблицы и указании расположения поля в таблице
Пытаюсь создать поле с указанием его расположения в таблице. Пока безрезультатно ALTER TABLE AAA ADD COLUMN 12 VARCHAR(100) AFTER 11

Не заполняет значение поля, при выборе другого поля
У меня есть справичник ТарифЗарплатыВодителя, который имеет реквизиты: КатегорияВодителя и ТарифВодителя, документ Заявка и документ Доход....

Согласование документации ( Фильтрация записей при открытии, значение поля по умолчанию, доступ к редактированию поля)
Доброго времени суток! Организую согласование документации в АКсесс. Возникли мне не понятные в решении трудности,хотелось бы: ...

Динамическое изменение маски ввода поля по значению из поля со списком
Есть две таблицы. В Т1 есть поле со списком &quot;Гражданство&quot;, значения берутся из Т2. Т2 имеет три поля: &quot;Страна&quot;,...

Создание поля в DBGrid, значение которого присваивается ориентируясь на значение поля в базе данных SQL
Добрый день! Возник такой вопрос: Есть таблица базы данных, которая в числе прочих имеет параметр, показывающий, к какому отделу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru