Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326

Как передать в одной форме несколько значений?

31.01.2019, 15:06. Показов 4265. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как передать в одном поле несколько значений?

Имеем:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<form method="post">
<input name="namestr" required>
<input name="lng" type="hidden" value="<?=$nomjaz?>">
<input name="nomer" type="hidden" value="1">
<input name="uroven" type="hidden" value="<?=$uroven?>">
<input name="prinadlezhit" type="hidden" value="<?=$prinadlezhit?>">
<input type="submit" value="<?=t('Create new page')?>">
</form>
...
...
<form method="post">
<input name="namestr" required>
<input name="lng" type="hidden" value="<?=$nomjaz?>">
<input name="nomer" type="hidden" value="1">
<input name="uroven" type="hidden" value="<?=$uroven?>">
<input name="prinadlezhit" type="hidden" value="<?=$prinadlezhit?>">
<input type="submit" value="<?=t('Create new page')?>">
</form>
Нужно:

HTML5
1
2
3
4
5
6
7
8
9
10
11
 <form id="data"></form>
 
<input name="namestr" required form="data">
...
...
<input name="namestr" required form="data">
...
 
  <p><input type="submit" value="Отправить форму" form="data"></p>
 
...
Но нужно чтоб передались и все скрытые поля.
Я сейчас пишу так:
HTML5
1
<input name[lng][uroven][prinadlezhit]="namestr" required form="data">
Не красиво.
Может кто знает как сделать чтоб было красиво? Спасибо.

Добавлено через 2 часа 55 минут
Цитата Сообщение от miltorg Посмотреть сообщение
name[lng][uroven][prinadlezhit]
Тут вообще людей нет?
Подскажите хоть как правильно получить ключи с такого массива.
Сейчас делаю через 3 вложенных foreach
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.01.2019, 15:06
Ответы с готовыми решениями:

Условие в запросе - значение из listbox на форме. Как передать несколько значений?
Народ, не могу разобраться с построением запроса на основе значений из поля ListBox (на форме), в котором включен множественный выбор...

Как добавить несколько файлов одной кнопкой и в одной форме php
Здравствуйте! Как добавить несколько файлов одной кнопкой и в одной форме php Например есть такая форма: &lt;form method='POST'...

Как передать одной форме все процедуры другой?
Здравствуйте. На скриншоте вы можете лицезреть форму с парочкой компонентов, richeditom, main menu и тп. Так вот... как сделать так,...

15
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2380 / 1740 / 677
Регистрация: 07.08.2016
Сообщений: 4,094
31.01.2019, 15:58
Цитата Сообщение от miltorg Посмотреть сообщение
Тут вообще людей нет?
Люди здесь есть. Просто вы задаете вопрос в ветке html/css, но решение вашей задачи вряд ли осуществимо с помощью этих технологий. Да и вы сами для решения используете скрипты. Причем в своем примере вы мало того что пользуетесь php, но и, похоже, каким-то js фреймворком. Вы серьезно полагаете что вам ответят в этой ветке форума?
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
31.01.2019, 16:08  [ТС]
Цитата Сообщение от AlexZaw Посмотреть сообщение
Просто вы задаете вопрос в ветке html/css, но решение вашей задачи вряд ли осуществимо с помощью этих технологий.
Я ведь написал решение. И всё работает уже. Но мне не нравятся name[lng][uroven][prinadlezhit]

Цитата Сообщение от AlexZaw Посмотреть сообщение
Да и вы сами для решения используете скрипты.
Скрипты не использую

php использую, а как иначе формы обрабатывать. Но вопрос именно по HTML, по формам, а не по php

У вас какое образование?
0
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2380 / 1740 / 677
Регистрация: 07.08.2016
Сообщений: 4,094
31.01.2019, 16:18
Цитата Сообщение от miltorg Посмотреть сообщение
Но вопрос именно по HTML, по формам.
В хтмл, насколько я его знаю, нет такой возможности.

Цитата Сообщение от miltorg Посмотреть сообщение
У вас какое образование?
А какое это имеет значение? Техническое, если вам интересно
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
31.01.2019, 16:21  [ТС]
Цитата Сообщение от AlexZaw Посмотреть сообщение
А какое это имеет значение? Техническое, если вам интересно
Тогда почему не знаете про массивы в формах?

Повторю. Задачу я решил. Но решение мне не нравиться. Ни на стадии отправки(html), ни на стадии обработки(php)
0
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2380 / 1740 / 677
Регистрация: 07.08.2016
Сообщений: 4,094
31.01.2019, 16:29
Цитата Сообщение от miltorg Посмотреть сообщение
Тогда почему не знаете про массивы в формах?
Потому что это: - <input name[lng][uroven][prinadlezhit]="namestr" required form="data"> не html, а php или xhtml(которые я не изучал). И то, что это не html/css, опять же возвращает нас к теме правильного выбора ветки форума.
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
31.01.2019, 16:41  [ТС]
AlexZaw, я не хочу рыться и что -то искать. Это работает. Значит оно где-то есть. - это хорошо
Вы про это не знали и упорствуете - это плохо.

Докажите обратное. Что этого нет. Или что оно есть где то в другом. Мне это - не интересно.
0
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2380 / 1740 / 677
Регистрация: 07.08.2016
Сообщений: 4,094
31.01.2019, 17:06
Цитата Сообщение от miltorg Посмотреть сообщение
я не хочу рыться и что -то искать. Это работает
Работает, но не в хтмл.
Цитата Сообщение от miltorg Посмотреть сообщение
Докажите обратное. Что этого нет.
Вам было бы проще привести одну ссылку на спецификацию, чем мне приводить кучу ссылок(ограничусь тремя), но так и быть:
https://developer.mozilla.org/... ment/Input
https://stackoverflow.com/ques... -something
https://validator.w3.org/#validate_by_input (здесь можете проверить валидность вашего инпута)
Достаточно авторитетные источники?
Цитата Сообщение от miltorg Посмотреть сообщение
Или что оно есть где то в другом.
Во второй ссылке про это говорится
Цитата Сообщение от miltorg Посмотреть сообщение
Мне это - не интересно.
В общем, как я и сказал выше - вы просто высокомерное трепло, и образование тут ни при чем.
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
31.01.2019, 19:42  [ТС]
Просто картинка Валидатора:
Миниатюры
Как передать в одной форме несколько значений?  
0
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2380 / 1740 / 677
Регистрация: 07.08.2016
Сообщений: 4,094
31.01.2019, 20:55
Цитата Сообщение от miltorg Посмотреть сообщение
Просто картинка Валидатора:
Еще вопросы?
Миниатюры
Как передать в одной форме несколько значений?  
0
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,751
31.01.2019, 21:28
Цитата Сообщение от AlexZaw Посмотреть сообщение
Еще вопросы?
Fatal error, точку с запятой забыли))

Цитата Сообщение от miltorg Посмотреть сообщение
Докажите обратное. Что этого нет. Или что оно есть где то в другом. Мне это - не интересно.
На серче забанили и начинаете тут в такой же манере общаться?
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
31.01.2019, 21:30  [ТС]
Цитата Сообщение от Academik Посмотреть сообщение
На серче забанили и начинаете тут в такой же манере общаться?
Я всегда в такой манере. Говорю правду. Иначе не могу.
0
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,751
31.01.2019, 22:15
Цитата Сообщение от miltorg Посмотреть сообщение
Докажите обратное. Что этого нет. Или что оно есть где то в другом. Мне это - не интересно.
Что здесь, что на серче вы прям требуете что-то от людей. Никто вам ничего не должен.
Если по теме, то если вам приходится маньячить с таким количеством скрытых инпутов, то у вас с логикой обработчика формы большие проблемы.
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
31.01.2019, 23:16  [ТС]
Цитата Сообщение от Academik Посмотреть сообщение
то у вас с логикой обработчика формы большие проблемы.
Большие проблемы только потому, что страница на 1000 строк. В ней генерируются произвольно формы. А кнопка - одна - требование заказчика. И:

Повторю в 3 раз. Проблем нет. Всё работает. Ссылки на действующий уже сайт - давал неоднократно.
Здесь хотел получить более изящное решение.

Добавлено через 2 минуты
Цитата Сообщение от Academik Посмотреть сообщение
Что здесь, что на серче вы прям требуете что-то от людей. Никто вам ничего не должен.
Да. Требую невозможного: Не знаешь тему - лучше молчи. А если узнал что-то новое - поблагодари, а не матерись. - для некоторых - это невозможно
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
01.02.2019, 15:40  [ТС]
Вот человек соображает:
Как передать в одном поле несколько значений?

Спасибо ему огромное. Интересное решение. Те же массивы в НТМЛ, но проще чем у меня.
0
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,751
01.02.2019, 22:58
Цитата Сообщение от miltorg Посмотреть сообщение
Те же массивы в НТМЛ, но проще чем у меня.
Нет в HTML никаких массивов.

Цитата Сообщение от miltorg Посмотреть сообщение
Вот человек соображает:
Ну наконец догадались создать тему в соответствующем разделе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.02.2019, 22:58
Помогаю со студенческими работами здесь

Как сделать несколько страниц в одной форме
Добрый вечер, коллеги. Помогите, пожалуйста. До этого с Java был практически незнаком, а тут потребовалось написать GUI приложение. Так...

Как передать несколько значений через onclick
Вот так у меня передаются данные в функцию log, как сделать чтобы ещё вместе с $_POST передалось и $_POST ? &lt;a...

Как передать в одном поле несколько значений?
Сказали что писать нужно в PHP. Пишу... Как передать в одном поле несколько значений? Имеем: &lt;form...

Как правильно передать несколько разнородных данных из одной формы в другую?
На форме MainForm много элементов управления (установка цвета, комбобоксы, numUpDown и другие), значения которых я хочу передать в форму...

Как разместить несколько редактируемых окон на одной форме?
Нужно разместить несколько редактируемых записей на одном окне, чтобы можно было добавлять, удалять и редактировать записи. На данный...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3, Box2D, FreeType и SDL3_ttf из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru