0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
|
1 | |
как считать имя передаваемой переменной формы, либо прикрепить к нему value в image24.02.2012, 07:24. Показов 2180. Ответов 10
Метки нет (Все метки)
Задача: есть картинки кнопок в форме через input type=image. Нужно передать конкретное значение переменной для выбранной кнопки-картинки:
Мои провалившиеся пути решения: 1) value - для этого не приспособлено в теге... 2) задавал input ч/з php и добавлял в тег переменную... 3) давал каждой кнопке имя отличающееся по индексу - но как считать не значение переменной, а передаваемое имя? Каким путём идти - я в темноте...
0
|
24.02.2012, 07:24 | |
Ответы с готовыми решениями:
10
Как вывести имя переменной, передаваемой в фукцию? Как узнать имя переменной главной формы? Как можно определить тип переменной передаваемой в функцию? как присвоить значение переменной, передаваемой в функцию через параметры |
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
|
24.02.2012, 12:35 [ТС] | 4 |
???
Я не очень понял механизм. Данный вариант я рассматривал, но не понял, как применить. После нажатия на input type image данные отправляются, как на submit и hidden уже не срабатывает. Вы имеете ввиду гиперссылку, в которую вставляется input hidden?
0
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
24.02.2012, 12:39 | 5 |
antr, у вас каждый <input type="image" /> находится в теге <form></form> со своим тегом <input type="submit" /> ?
Если да, то в этой форме задайте еще и тег <input type="hidden"/> , в аттрибуте value которого содержится нужное вам значение. А если у вас только теги <input type="image" />, то тут без js не обойтись
0
|
2432 / 2282 / 594
Регистрация: 27.05.2011
Сообщений: 7,801
|
||||||
24.02.2012, 12:44 | 6 | |||||
я незнаю что там у вас передаётся , поэтому незнаю какой пример вам показать
0
|
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
||||||
24.02.2012, 13:01 [ТС] | 7 | |||||
Идея такая (конечно можно реализовать и через for, но просто как-то привык к while). Это весьма грубый сокращённый пример:
0
|
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
|
24.02.2012, 13:22 [ТС] | 9 |
При выборе каждой картинки должно генерироваться какое-нибудь значение, которое можно потом обработать. Я задавал имена name=n{$na} (пока массивы не трогаю), но как к именам (не значениям) получить доступ после передачи не знаю. Это один вариант.
Второй вариант внедрить переменную в тег - тоже не сработал. https://www.cyberforum.ru/images/icons/icon5.gif
0
|
2432 / 2282 / 594
Регистрация: 27.05.2011
Сообщений: 7,801
|
||||||
24.02.2012, 13:32 | 10 | |||||
ну оборачивайте Каждую кнопу в форму и кидайте скрытое поле
1
|
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 8
|
||||||
27.02.2012, 04:09 [ТС] | 11 | |||||
Получил пищу для размышлений. Получилось очень криво, т.к. появились формы в форме и пришлось ввести кнопку подтверждающую размеры, а я хотел, чтобы подтверждала размер фотография. Приведу сильно отредактированный код от оригинала (всё форматирование и структуру убрал):
Если убираю внутренние формы, то идеал, но только для последней картинки (то с чего и начал). Добавлено через 22 часа 34 минуты Всё спасибо решил задачу. Кривовато, но работает. К выбору размера применил Ваш метод. Результаты форм сохранял с перезаписью в 2-х текстовых файлах (с начальными значениями 1). В результате одновременно вызываю с них значения и подставляю их в функцию вывода картинки kartin.php. Один недостаток - последующий пользователь будет сначала смотреть картинку предыдущего, с введёнными им же размерами. Но это терпимый недостаток. Серьёзная проблема возникнет, когда одновременно несколько пользователей будут смотреть этот раздел - но это следующая проблема.
0
|
27.02.2012, 04:09 | |
27.02.2012, 04:09 | |
Помогаю со студенческими работами здесь
11
Надо что бы при нажатии на какой либо Image с картинкой, картинка перекидывалась в пусто Image, а Image на который нажали исчезал. Как с помощью строковой переменной, содержащей имя формы, создать объект(форма) Тип переменной для имя формы Функция, изменяющая значение переменной, передаваемой ей Вывод передаваемой с помощью ajax переменной. Ошибка в значении переменной, передаваемой в функцию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |