|
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
|
как считать имя передаваемой переменной формы, либо прикрепить к нему value в image24.02.2012, 07:24. Показов 2359. Ответов 10
Метки нет (Все метки)
Задача: есть картинки кнопок в форме через input type=image. Нужно передать конкретное значение переменной для выбранной кнопки-картинки:
Мои провалившиеся пути решения: 1) value - для этого не приспособлено в теге... 2) задавал input ч/з php и добавлял в тег переменную... 3) давал каждой кнопке имя отличающееся по индексу - но как считать не значение переменной, а передаваемое имя? Каким путём идти - я в темноте...
0
|
|
| 24.02.2012, 07:24 | |
|
Ответы с готовыми решениями:
10
Как узнать имя переменной главной формы? Как можно определить тип переменной передаваемой в функцию? |
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
|
|
| 24.02.2012, 11:47 | |
|
1
|
|
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
||
| 24.02.2012, 12:33 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
|
| 24.02.2012, 12:35 [ТС] | |
|
???
Я не очень понял механизм. Данный вариант я рассматривал, но не понял, как применить. После нажатия на input type image данные отправляются, как на submit и hidden уже не срабатывает. Вы имеете ввиду гиперссылку, в которую вставляется input hidden?
0
|
|
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
| 24.02.2012, 12:39 | |
|
antr, у вас каждый <input type="image" /> находится в теге <form></form> со своим тегом <input type="submit" /> ?
Если да, то в этой форме задайте еще и тег <input type="hidden"/> , в аттрибуте value которого содержится нужное вам значение. А если у вас только теги <input type="image" />, то тут без js не обойтись
0
|
|
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
|
|||||||
| 24.02.2012, 12:44 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
||||||
| 24.02.2012, 13:01 [ТС] | ||||||
|
Идея такая (конечно можно реализовать и через for, но просто как-то привык к while). Это весьма грубый сокращённый пример:
0
|
||||||
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
|
|
| 24.02.2012, 13:05 | |
|
и что надо передать ? какую переменную ?
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
|
| 24.02.2012, 13:22 [ТС] | |
|
При выборе каждой картинки должно генерироваться какое-нибудь значение, которое можно потом обработать. Я задавал имена name=n{$na} (пока массивы не трогаю), но как к именам (не значениям) получить доступ после передачи не знаю. Это один вариант.
Второй вариант внедрить переменную в тег - тоже не сработал. https://www.cyberforum.ru/images/icons/icon5.gif
0
|
|
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
|
||||||
| 24.02.2012, 13:32 | ||||||
|
ну оборачивайте Каждую кнопу в форму и кидайте скрытое поле
1
|
||||||
|
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
||||||
| 27.02.2012, 04:09 [ТС] | ||||||
|
Получил пищу для размышлений. Получилось очень криво, т.к. появились формы в форме и пришлось ввести кнопку подтверждающую размеры, а я хотел, чтобы подтверждала размер фотография. Приведу сильно отредактированный код от оригинала (всё форматирование и структуру убрал):
Если убираю внутренние формы, то идеал, но только для последней картинки (то с чего и начал). Добавлено через 22 часа 34 минуты Всё спасибо решил задачу. Кривовато, но работает. К выбору размера применил Ваш метод. Результаты форм сохранял с перезаписью в 2-х текстовых файлах (с начальными значениями 1). В результате одновременно вызываю с них значения и подставляю их в функцию вывода картинки kartin.php. Один недостаток - последующий пользователь будет сначала смотреть картинку предыдущего, с введёнными им же размерами. Но это терпимый недостаток. Серьёзная проблема возникнет, когда одновременно несколько пользователей будут смотреть этот раздел - но это следующая проблема.
0
|
||||||
| 27.02.2012, 04:09 | |
|
Помогаю со студенческими работами здесь
11
как присвоить значение переменной, передаваемой в функцию через параметры Надо что бы при нажатии на какой либо Image с картинкой, картинка перекидывалась в пусто Image, а Image на который нажали исчезал. Как с помощью строковой переменной, содержащей имя формы, создать объект(форма)
Функция, изменяющая значение переменной, передаваемой ей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|